Every single project I do the same, so I decided to do it once and keep it available.
This repository is a react-native init app
application with some libraries/tools already setup:
- react-native-config
- react-native-firebase
- react-native-localize
- react-native-navigation
- react-native-vector-icons
- redux
- enzyme
- prettier (as a ESLint extension)
- eslint
- flow
- travis-ci
- React Native development environment
- NVM
- Bundler
- Brew
- For react-native-firebase you'll need a firebase app created and having
GoogleService-Info.plist
andgoogle-services.json
under the right folder.
There're several useful scripts under package.json and scripts/
folder.
If would like to see more examples on React Native best practices take a look at trading-card-manager repository, this is a open-source project of mine and a resourceful input for posts and talks I gave.