app
├── assets
├── config
│ │ layout.js
│ └── colors.js
├── screens
├── components
├── containers
│ └── Profile
│ └── redux
│ | actions.js
│ | constants.js
│ | reducer.js
│ | saga.js
│ | selectors.js
│ └── index.js
│ index.js
├── redux
| ├── saga
| | | index.js
| | └── app.saga.js
│ | actions.js
│ | constants.js
│ | reducer.js
│ | selectors.js
│ | createStore.js
│ └── index.js
├── navigation
├── services
└── index.js
TBD
- IOS
- install CocoaPods https://cocoapods.org/
- run cd ios && pod install
- check if you have .env file in the root (PLEASE, DO NOT COMMIT THAT FILE)
- run npm run start
- run npm run android (or npm run ios - which is not supported for now)
Follow instructions from https://github.com/jhen0409/react-native-debugger
- go to Xcode -> File -> Workspace settings --> Build System: Legacy build system
- Use react native in a different port https://medium.com/@hsuastegui/use-react-native-in-a-different-port-1109db5674d8