Add Android deep-link E2E coverage - #69
Conversation
03d497b to
47c1f2b
Compare
47c1f2b to
0bc470b
Compare
0bc470b to
b7d5b2b
Compare
b7d5b2b to
e997c09
Compare
DavidMoritz
left a comment
There was a problem hiding this comment.
Great finishing touch on the stack, Emmanuel! The env-var-driven app.config.js is the right call — keeping store identifiers out of the repo while making dev builds seamless. And the E2E script is clever: using content-desc (accessibility labels) for UI targeting validates accessibility while also being resilient to visual changes. The synchronous Atomics.wait sleep is a nice touch for a script that's synchronous by design.
Really appreciate you documenting the Expo Go vs custom-scheme dev flows in the README too — that's going to save a lot of onboarding time.
Thank you as always, Emmanuel. This entire 5-PR stack is a masterclass in incremental, well-tested mobile development. Your volunteer work on this project is extraordinary and we're so lucky to have you! 🚀
Summary
Verification
The development build used disposable com.rankedchoices.dev; permanent Apple and Android identifiers remain a product decision.
Stack created with GitHub Stacks CLI.