This template is required these packages:
react-native-router-fluxfor navigation.immutablefor modelling.redux,react-redux, &redux-thunkfrom store management.crossroadsfor deeplinking.i18nfor localization.
- Clone or fork the repo.
- Run
npm install. - Run
react-native run-{platform}. Platform is eitheriosorandroid.
- Make sure
react-nativeis installed - Have understanding on Redux
- Folder
reduxcontainsactions&reducers. If you add newreducer, it needs to import torootReducers.json folderconfigs. - Navigations are handled by
react-native-router-flux, new pages are added toconfigs/configRouter.js. - Avoid to use absolute path. Every folder has their own
package.json, it registered the alias of the folder.