🔥 A well tested feature rich modular Firebase implementation for React Native. Supports both iOS & Android platforms for over 15 Firebase services. https://invertase.io/oss/react-native-firebase
Go to file
Michael Diarmid db52d1f8db
Update README.md
2018-09-03 12:51:11 +01:00
.github Update ISSUE_TEMPLATE.md 2017-07-19 12:04:28 +01:00
android [android] Support RN 0.47.0 breaking changes 2017-08-03 08:54:10 +01:00
docs Merge pull request #318 from connected-space/patch-2 2017-08-08 12:46:19 +01:00
example/demo Include google-services.json 2017-07-05 10:07:07 -04:00
ios [storage][ios] Convert HEI images to JPEG before upload 2017-09-29 12:25:07 +01:00
lib RN 48 EE backwards compatible fix 2017-09-07 01:54:33 +01:00
tests [tests] Bump to latest Firebase SDK versions 2017-08-11 10:51:29 +01:00
.babelrc base project files 2017-02-14 16:02:54 +00:00
.editorconfig base project files 2017-02-14 16:02:54 +00:00
.eslintrc android/js: cleanup / remove redundant code 2017-03-10 18:12:46 +00:00
.flowconfig add version to .flowconfig 2017-04-04 11:55:50 +01:00
.gitignore Update gitignore 2017-07-05 09:55:23 -04:00
.npmignore Ignore .github dir from npm 2017-07-06 14:49:25 +01:00
.watchmanconfig js: snapshot class incorrectly defining 'exists' as a bool prop, instead of a function 2017-03-09 15:27:49 +00:00
LICENSE base project files 2017-02-14 16:02:54 +00:00
README.md Update README.md 2018-09-03 12:51:11 +01:00
RNFirebase.podspec [ios] Fix !use_frameworks React compilation issues 2017-07-19 12:35:37 +01:00
React-Native-Firebase.svg added logo svg 2017-03-24 02:56:28 +00:00
buddybuild_postclone.sh [build/ci] misc 2017-06-22 14:43:36 +01:00
index.d.ts [js][ios][android][auth] checkActionCode implemented 2017-07-05 14:56:18 +01:00
index.js [admob][android] WIP Basic view 2017-05-25 17:00:53 +01:00
package.json 2.2.3 2017-09-29 12:29:27 +01:00

README.md


React Native Firebase

NPM downloads NPM version License Backers on Open Collective Sponsors on Open Collective Chat Follow on Twitter

Introduction

React Native Firebase is a light-weight javascript layer connecting you to the native Firebase SDKs for both iOS and Android which aimes to mirror the offical Firebase Web SDK as closely as possible.

Although the official Firebase JS SDK will work with React Native; it is mainly built for the web and has a limited feature-set compared to native.

Using the native Firebase SDKs with React Native Firebase allows you to consume device SDKs which don't exist on the Firebase JS SDK - for example; Remote Config, Performance Monitoring, Dynamic Links, Analytics and more (see the feature table below for comparison).


Supported Firebase Features

The Web SDK column indicates what modules from the Firebase Web SDK are usable with React Native.

Firebase Features v1 v2 Web SDK
AdMob
Analytics            
App Indexing          
Authentication
Cloud Messaging
Crash Reporting
Dynamic Links
Invites
Performance Monitoring
Realtime Database
- Offline Persistance
- Transactions
Remote Config
Storage

Supported versions - React Native / Firebase

The table below shows the supported version of react-native-firebase for different React Native versions

v0.36 - v0.39 v0.40 - v0.46 v0.47 +
react-native-firebase 1.X.X 2.X.X 2.1.X

The table below shows the minimum supported versions of the Firebase SDKs for each version of react-native-firebase

v1 v2
Firebase Android SDK 10.2.0+ 11.0.0 +
Firebase iOS SDK 3.15.0+ 4.0.0 +

License

  • MIT