- Set up your environment for React Native development: https://reactnative.dev/docs/environment-setup
- Clone the repo
- Install dependencies
- TypeScript/JavaScript:
npm install
- iOS:
cd ios && pod install && cd ..
- Android: nothing special needed
- TypeScript/JavaScript:
npm test
- Build:
npm run uitest-build:ios-release
- Open an iPhone 12 Simulator
- Run:
npm run uitest-run:ios-release
- Prerequisite: ensure you have a Pixel 3 emulator created and named "Pixel_3a_API_30_x86". See https://wix.github.io/Detox/docs/guide/android-dev-env#android-aosp-emulators for guidance.
- Launch Android emulator:
npm run launch-android-emulator
- Build:
npm run uitest-build:android-release
- Run:
npm run uitest-run:android-release