This boilerplate include :
- react-native
- expo
- redux
- rxjs with redux-observable
- reselect
- react-intl (i18n)
- react-navigation (amazing isomorphic router)
- unit test with jest
- continuous integration with Travis
- tslint and prettier
- commitizen with cz-conventional-changelog
- gitHook with husky and lint-staged
- run prettier before commit
- run test before push
- Node.js
- Expo Ide
- Redux remote devtools
- an android/iphone or genymotion installed
$ npm i
$ npm start
Then open Expo ide and start your project
$ npm run release --first-release
$ npm test
$ npm run tdd
$ npm run generate
You have access to plop.js generators:
- component
- containers
- redux module (reducers, selector, actionCreator, middlewares)
- language
- page
- navigator
$ npm run release