- CocoaPods: https://guides.cocoapods.org/using/getting-started.html#installation
- Node: https://github.com/creationix/nvm#install-script
- React Native Environment: https://facebook.github.io/react-native/docs/getting-started.html
- Ruby (for Fastlane): https://rvm.io/rvm/install
- Yarn: https://yarnpkg.com/lang/en/docs/install/#alternatives-tab
Follow our Kickoff guide here
This codebase is meant to be used to kickoff react native projects with Wolox's tech stack, tools and basic boilerplate. The following optional features can be added out of the box to the new projects:
- Drawer
- Firebase Analytics
- Firebase Crashlytics
- Firebase Performance
- Login and SignUp
- OnBoarding
- Tabs
The boilerplate includes
- Analytics Tracking
- Basic constants
- Basic utils
- Bitrise configuration
- Deploy configuration with Fastlane Mobile (Android and iOS)
- Font customization
- Http client configuration
- i18next configuration
- React Navigation: Routes configuration
- Reactotron configuration
- Redux store intialization
- Splash Screen
- TypeScript basic interfaces
- TypeScript configuration
- Apisauce
- Cerealizr
- i18next
- React
- React Hook Form
- React Native
- React Native Config
- React Native Firebase
- React Native Swiper
- React Navigation
- React Redux
- Redux
- Redux Persist
- Redux Recompose
- Redux Thunk
- Seamless Immutable
- Babel
- Bitrise
- Eslint
- Fastlane Mobile
- Flipper
- Jest
- Prettier
- React Native Testing Library
- Reactotron
- TypeScript
- Fork it.
- Create your feature branch (
git checkout -b my-new-feature
). - Commit your changes (
git commit -am 'Add some feature'
). - Push to the branch (
git push origin my-new-feature
). - Create new Pull Request.
This project is maintained and it was written by Wolox.
wolmo-bootstrap-react-native is available under the MIT license.