Skip to content

lxchiati/react-native-firebase-boilerplate

Repository files navigation

react-native-firebase-boilerplate

Boilerplate for React Native Firebase apps

Boilerplate Features:

React Native Firebase Configurations

  • remote config
  • auth
  • realtime database
  • firestore
  • storage
  • adMob
  • crashlytics
  • performance monitor
  • analytics
  • invites (TODO)
  • notifications (TODO)

Makes asynchronous operations easy to manage and test.

Allows you to save your Redux state locally on your device.

Utilizes Redux Persist to save sensitive information on the user's device, using the keychain service for iOS, and shared preferences for Android.

By default, Redux Persist uses asyncstorage to save data, but there is a file size cap. Redux Persist Sensitive Storage uses the device's filesystem to persist data, instead of asyncstorage which gets around the file size limitation of asyncstorage.

Makes displaying images very fast, utilizing the Glide library on Android devices, under the hood. And using SDWebImage for iOS.

Handles all user permissions on the device

A functional approach to styling. Makes styling apps extremely fast and efficient.

Time formatting and manipulation library.

Enforce type safety

About

Boilerplate for React Native Firebase app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors