react-native-boiler-plate icon indicating copy to clipboard operation
react-native-boiler-plate copied to clipboard

A react-native, redux, redux-saga and firebase project.

React-native boiler-plate

Build Status

A heavily-opinionated react-native, redux, redux-saga and firebase boilerplate project used in our production apps.

Getting started

Follow the Setup guide.

What's in the box?

  • ESLint and Prettier
  • Multiple Firebase environments (development, production etc.)
  • Auth (all of it besides phone authentication)
  • Realtime database
  • Firestore
  • Cloud storage
  • Push notifications
  • Network and system message management
  • Image handling, caching and resizing
  • Location
  • Permissions
  • Redux store persistence
  • Automated beta app distribution thanks to fastlane
  • A collection of useful docs (seen below)
  • Code-Push

In the pipeline

  • We have all the bells and whistles we need for now

Docs

  • Style guide
  • Setup guide
  • VSCode snippets for sagas, stylesheet, component index, dumb, functional and container components, tests and various others (makes life waaay easier)
  • Testing
  • Tools
  • Troubleshooting
  • Licence
  • Contributing
  • Code of Conduct

Feel free to get in touch if you have questions or suggestions :)