This is our mobile repository. It contains the React Native app.
Check out the tools, web, server and api docs repositories.
You can develop in one of two ways: in an emulator (recommended for general development) or on an actual device (good for performance testing and debugging device-specific issues)
- Emulator Environment Setup
- Follow the React Native CLI Quickstart, not the Expo Go Quickstart!
- Make sure you pick the right OS combo that you're using!
- We use Ruby 2.7.3 and Node 18!
- Or see Running on a Device
- Run
npm install
- Run
bundle install
- Run
npx expo run:ios
ornpx expo run:android
to start the app in an emulator- Alternatively, you can run `npx expo
- Install Flipper
- It should automatically connect when you start it
- Install and enable useful plugins:
- Install the "Redux Debugger" plugin
- Enable the Network plugin