react-native-firebase - 🔥 A well tested feature rich modular Firebase implementation for React Native

  •        56

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.

https://invertase.io/oss/react-native-firebase
https://github.com/invertase/react-native-firebase

Dependencies:

opencollective-postinstall : ^2.0.0
prop-types : ^15.6.2

Tags
Implementation
License
Platform

   




Related Projects

react-firebase-hooks - React Hooks for Firebase.

  •    TypeScript

A set of reusable React Hooks for Firebase. Official support for Hooks was added to React Native in v0.59.0. React Firebase Hooks works with both the Firebase JS SDK and React Native Firebase, although some of the Flow and Typescript typings may be incorrect - we are investigating ways to improve this for React Native Firebase users.

react-native-fcm - react native module for firebase cloud messaging and local notification

  •    Java

react-native-firebase has introduced new firebase messaging and remote/local notification features. It has good integration with other firebase features. I would recommend new comers to check that. react-native-firebase now can do what react-native-fcm can so it is a waste of effort to build the same thing in parallel.

react-native-firestack - A firestack v3 react-native implementation

  •    Java

Firestack makes using the latest Firebase straight-forward. Firestack is a light-weight layer sitting atop the native Firebase libraries for iOS and Android and mirrors the React Native JS api as closely as possible.

firebase-react-native-sample - Using React Native with Firebase

  •    Javascript

With the new 3.1.0 SDK, Firebase Database and Firebase Auth, now work with React Native. Rather than use new Firebase(url) like with the old SDK, you now configure firebase with firebase.initializeApp(config), and use the new firebase.database().ref() method.

react-native-oauth - A react-native wrapper for social authentication login for both Android and iOS

  •    Java

This library cuts out the muck of dealing with the OAuth 1.0 and OAuth 2.0 protocols in react-native apps. The API is incredibly simple and straight-forward and is intended on getting you up and running quickly with OAuth providers (such as Facebook, Github, Twitter, etc). As we are integrating with react-native, we have a little more setup to integrating with our apps.


react-native-redux-groceries - A simple grocery list app with offline support, built with React Native, Redux, Firebase

  •    Javascript

A simple grocery list app using React Native, Redux, Firebase, and Async Storage for offline data. It works on both iOS and Android. Update config.js with your Firebase app credentials.

react-native-onesignal - React Native Library for OneSignal Push Notifications Service

  •    Objective-C

OneSignal is a free push notification service for mobile apps. This SDK makes it easy to integrate your native React-Native iOS and/or Android apps with OneSignal. See the Setup Guide for setup instructions.

Expo - Easily build cross platform apps with React Native

  •    Objective-C

Expo helps to build apps with React Native. It is a set of tools, libraries and services which let you build native iOS and Android apps by writing JavaScript. Expo apps are React Native apps which contain the Expo SDK. The SDK is a native-and-JS library which provides access to the device’s system functionality (things like the camera, contacts, local storage, and other hardware).

Mister-Poster - A very basic single feed social media application

  •    Javascript

This is my second application using react native. I'm really enjoying the technology. My main objective of this project was to learn how to integrate react native applications with Firebase. Firebase isn't properly supported yet for react native (third party logins like google, facebook, twitter still doesn't work due to webview requirement), but it have enough support for creating amazing stand alone applications. The app is Android only. I'm on a Ubuntu machine and apple doesn't allow me to create apps for them. I would really appricate any suggestions, feedback, PRs and Issues.

react-native-fabric - A React Native library for Fabric, Crashlytics and Answers

  •    Objective-C

React Native / rnpm will automatically link all the necessary libraries for both iOS and Android. If the installation goes off without a hitch, you can now skip to the Crashlytics Usage section or the Answers Usage section.

nativescript-plugin-firebase - :fire: NativeScript plugin for Firebase, the leading realtime JSON :cloud: app platform

  •    TypeScript

Head on over to https://console.firebase.google.com/ and sign up for a free account. Your first 'Firebase' will be automatically created and made available via an URL like https://n-plugin-test.firebaseio.com. This will launch an install script which will guide you through installing additional components. Check the doc links above to see what's what. You can always change your choices later.

react-native-firebase-starter - 🎁 A bare-bones react native app with react-native-firebase pre-integrated so you can get started quickly

  •    Javascript

A basic react native app with react-native-firebase pre-integrated to get you started quickly. If you're only developing for one platform you can ignore the steps below that are tagged with the platform you don't require.

react-native-agora - React Native around the Agora RTC SDKs for Android and iOS agora

  •    C++

The react-native-agora is an open-source wrapper for react-native developers. This SDK takes advantage of React Native and Agora RTC Video SDKs on Android/iOS.

react-native-branch-deep-linking - NPM module for integrating Branch deep linking with React Native apps

  •    Objective-C

This is a repository of our open source React Native SDK. The information presented here serves as a reference manual for the SDK. See the table of contents below for a complete list of the content featured in this document. Note that the react-native-branch module requires react-native >= 0.40.

react-native-push-notification - React Native Local and Remote Notifications

  •    Java

NOTE: For Android, you will still have to manually update the AndroidManifest.xml (as below) in order to use Scheduled Notifications. Having a problem? Read the troubleshooting guide before raising an issue.

react-native-notifications - React native notifications

  •    Java

Handle all the aspects of push notifications for your app, including remote and local notifications, interactive notifications, silent notifications, and more. For information regarding proper integration with react-native-navigation, follow this wiki.

code-push - A cloud service that enables Cordova and React Native developers to deploy mobile app updates directly to their users’ devices

  •    TypeScript

CodePush is a cloud service that enables Cordova and React Native developers to deploy mobile app updates directly to their users' devices. It works by acting as a central repository that developers can publish updates to (JS, HTML, CSS and images), and that apps can query for updates from (using provided client SDKs for Cordova and React Native). This allows you to have a more deterministic and direct engagement model with your userbase, when addressing bugs and/or adding small features that don't require you to re-build a binary and re-distribute it through the respective app stores.This repo includes the management CLI and Node.js management SDK, which allows you to manage and automate the needs of your Cordova and React Native apps. To get started using CodePush, refer to our documentation, otherwise, read the following steps if you'd like to build/contribute to the project from source.

apollo-universal-starter-kit - Apollo 2 Universal Starter Kit — GraphQL React JavaScript app boilerplate for Mobile, Server and Web where code for all platforms built with Webpack to enable max code reuse, stack: Apollo, GraphQL, React 16, React Native, Expo, Express, Knex, SQLite, Twitter Bootstrap, Babel, Webpack

  •    Javascript

Apollo Universal Starter Kit is a SEO friendly boilerplate for Universal Mobile and Web app development built on top of Apollo, GraphQL, React 16, React Native, Expo, Redux, Express with SQL storage support, for styling Twitter Bootstrap, NativeBase and Ant Design integration. Hot Code Reload of back end & front end using Webpack and Hot Module Replacement to reflect your changes instantly and help you stay productive. This starter kit adds full React Native integration, with Webpack as a packager and Expo. No native code compilation tools are needed in order to develop native mobile applications with this kit. You are able to run both web and mobile versions of your app at the same time connected to the same backend.

react-native-auth-boilerplate - A react native boilerplate with authentication already implemented

  •    Javascript

This is a React Native boilerplate with auth already implemented. It uses Nativebase for the UI and Hasura APIs for the backend. This has been created as an open-source boilerplate by the Hasura team. There are instructions below in case you wish to use this boilerplate without the Hasura APIs.

native-starter-kit - React Native Starter App with NativeBase + CodePush + Redux

  •    Javascript

Note: Shifted to React Navigation from React Native Router Flux in the master branch. React Navigation has become standard for navigation solution in React Native. We are just keeping up with the current trend. No need of reinventing the wheel. To have immediately something to continue building on, it would be best to start from some starter kit for getting React Native - based applications off the ground in a hurry.