- React Hooks
- React Navigation with Authentication flow baked in & theming support.
- React Native Gesture Handler
- React Native Paper- with theming support
- React Native Vector Icons
- Redux with hooks support
- Redux Saga
- Redux Persist
- Jest
- Eslint (Airbnb config)
- Node v10 (it is recommended to install it via NVM)
- Yarn
- A development machine set up for React Native by following these instructions
- Clone this repo,
- Run
yarn
ornpm install
to install dependencies - Start the packager with
npm start
- Connect a mobile device to your development machine
- Run the test application:
- On Android:
- Run
react-native run-android
or Use Android Studio (Recommended)
- Run
- On iOS:
- Open
ios/YourReactProject.xcworkspace
in Xcode - Hit
Run
after selecting the desired device
- Open
- M1 : Use Ios 3.7 for now, until Google fixes google maps which is not yet compatible
- Go to ios/ and run "pod install" after you install cocoapods
- yarn start
- yarn run:ios
TODO - in case you have problems launching the iOS simulator, make sure you install the pods again and run yarn run:ios