Created for Android API level 3 and higher
Tested on Nougat (7.0.0) and S (12.0.0) versions of Android
Device: Pixel 5
Node versions: lts/erbium (Node 12) - minimum, lts/gallium (Node 16)
- Minimum Node 12 (npm, optionally yarn) - nvm for easier switching
- Java JDK, version 8 and up
- Android Studio
- React-Native CLI + development kit
Follow the steps here to install all the requirements: https://reactnative.dev/docs/environment-setup
After fulfilling all the requirements, clone the repo
To use the recommended node version
nvm useInstall all the packages
npm installor
yarn install(Optionally) separately run the Metro bundler in a different terminal window
npx react-native startRun the Android app
npm run androidor
yarn androidSince Expo SDK 41, react-native-reanimated v2 causes the native debug mode to crash. This issue has not been fixed yet, and probably won't be until Expo SDK 43
We use Flipper for debugging instead. Simply install and run the Flipper GUI tool, then run the app as normal. You can then access React DevTools and logs from within the Flipper GUI.