React Native Firebase provides full, Web API compliant integration for over 15 Firebase modules for both iOS and Android.
Etc
Each module has full API reference coverage, with the sourcecode being fully Typescript and Flow compliant. If you're new to React Native or Firebase, you'll also find our guides handy. (wording)
Thanks to the awesome Open Source community...
Discord, Stack overflow etc
To build React Native apps for iOS you'll need access to a Mac to be able to use Xcode and the iOS device simulators.
We've teamed up with MacStadium - the leading provider of cloud hosted Mac infrastructure - to provide a special discount offer to all React Native Firebase developers.
React Native Firebase supports a vast majority of Firebase, each module is optional - only install what you require. Our implementation replicates the official Web SDK where possible and supports both Android and iOS.
Integrate native Banners, Interstitials, Rewarded Videos & Native Express adverts into your app with simple components or API calls. You'll also enjoy the benefits of in-depth device & user targeting with no extra configuration.
With minimal setup, you'll instantly start generating detailed analytical information of your users, on both Android & iOS; including device types, demographics, sessions, cohort analysis and loads more.
Firebase Authentication provides easy-to-use methods to authenticate users to your app. We support authentication using passwords, phone numbers, popular federated identity providers (with additional RN modules) like Google, Facebook and Twitter, and more.
Send messages and notifications to users across platforms—Android, iOS, and the web—for free. Messages can be sent to single devices, groups of devices, or specific topics or user segments. Firebase Cloud Messaging (FCM) scales to even the largest apps, delivering hundreds of billions of messages per day.
Seamlessly report crashes directly to your Firebase console. Works across both iOS & Android with a simple JS api which allows captures of errors including their full JS stack trace.
Identify performance bottlenecks of your device in your Firebase console. Take advantage of automatic traces such as app start time or create your own with a simple JS API.
Store and sync data between users and devices in realtime using a cloud-hosted, NoSQL database with full support for offline persistence and transactions.
Customize how your app renders for each user. Change the look and feel, roll out features gradually, run A/B tests, deliver customized content to certain users, or make other updates without deploying a new version—all from the Firebase console.
Store and share user-generated content like images, audio, and video using the native Android/iOS Firebase SDK's with a Web SDK like JS api.
Store and sync data between users and devices - at global scale - using a cloud-hosted, noSQL database. Cloud Firestore gives you live synchronization and offline support along with efficient data queries.
Dynamic Links are smart URLs that allow you to send existing and potential users to any location within your iOS or Android app.
ML Kit lets you bring powerful machine learning features to your app whether it's for Android or iOS, and whether you're an experienced machine learning developer or you're just getting started.