README
expo-app
Android/iOS apps built with Expo and React Native
Uses:
- React Navigation https://github.com/react-community/react-navigation which is implemented in
/components/navigators
- Redux, Redux-Saga etc which can be found in
/modules
Installing development environment
Follow Expo.io installation guide https://docs.expo.io/versions/latest/
Running App locally
expo start -c
Debugging Redux
Install redux extension to chrome to follow actions and how they change the state https://github.com/zalmoxisus/redux-devtools-extension
Build (prod) - Use script command in package.json
iOS
- iOS for Expo testing:
expo build:ios --release-channel default
- iOS for App Store:
expo build:ios --release-channel prod
Android
- Android for Expo Testing:
expo build:android --release-channel default
- Android for Play Store:
expo build:android --release-channel prod
Publish (prod) - Use script command in package.json
- Expo testing:
expo publish --release-channel default
- iOS/Android for Play Store:
expo publish --release-channel prod
Auth keys
Download following files to your project root:
- google-services.json from https://console.firebase.google.com/u/1/project/helpdor-staging-a4754/settings/general/android:com.helpdor.app
- GoogleService-Info.plist from https://console.firebase.google.com/u/1/project/helpdor-staging-a4754/settings/general/ios:com.helpdor.app