SRandazzo / react-native-firebase

πŸ”₯ A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.

Home Page:https://rnfirebase.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


React Native Firebase

NPM downloads NPM version License Maintained with Lerna

Chat on Discord Follow on Twitter Follow on Facebook


React Native Firebase is a collection of official React Native modules connecting you to Firebase services; each module is a light-weight JavaScript layer connecting you to the native Firebase SDKs for both iOS and Android.

React Native Firebase is built with four key principals in mind;

  • πŸ§ͺ Well tested
    • every module is extensively tested to >95% coverage
  • πŸ‘ Well typed
    • first class support for Typescript included
  • πŸ“„ Well documented
    • full reference & installation documentation alongside detailed guides and FAQs
  • πŸ”₯ Mirrors official Firebase Web SDK
    • functions as a drop-in replacement for the Firebase Web SDK in React Native
    • maximizes cross-platform code re-usability e.g. re-using code on web platforms

Firebase Modules

This is the root of the mono-repo for React Native Firebase, if you're looking for a specific package please select the package link from below.

The main package that you interface with is App (@react-native-firebase/app)

Name Downloads
AdMob badge
Analytics badge
App badge
Authentication badge
Cloud Firestore badge
Cloud Functions badge
Cloud Messaging badge
Cloud Storage badge
Crashlytics badge
Dynamic Links badge
In-app Messaging badge
Instance ID badge
ML badge
Performance Monitoring badge
Realtime Database badge
Remote Config badge

Documentation

Looking for the Version 5 documentation? View legacy documentation.

Contributing

License


Built and maintained with πŸ’› by Invertase.


About

πŸ”₯ A well-tested feature-rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for all Firebase services.

https://rnfirebase.io

License:Other


Languages

Language:JavaScript 49.5%Language:Java 23.7%Language:Objective-C 18.2%Language:TypeScript 6.6%Language:Ruby 1.6%Language:Shell 0.3%Language:Starlark 0.1%Language:CSS 0.0%