Stay organized with collectionsSave and categorize content based on your preferences.
Discover Firebase for Flutter
Firebase provides a robust set of Flutter
plugins that connect your Flutter application to our services.
Integrating Firebase with your Flutter apps lets youget to marketand deliver value to your users,improve app qualityin less time with less effort, andoptimize your app experienceto keep users happy.
Get to know Firebase for Flutter
Ready to connect your Flutter apps with Firebase? If you're new to using Firebase in
Flutter we recommend starting with theGet to know Firebase for Fluttercodelaband video.
The Firebase plugins for Flutter provide a broad range of client- and server-side functionality.
Investigate plugins that let you build, release, monitor and engage users.
Analytics
Google Analytics is a free app measurement solution that provides insight on app usage and user engagement. Checkplatform supportthenget started.
App Check
Firebase App Check helps protect your backend resources from abuse such as billing fraud or phishing. Checkplatform supportthenget started.
Authentication
Firebase Authentication provides backend services and easy-to-use SDKs to authenticate users to your app. Checkplatform supportthenget started.
Cloud Firestore
Firestore is a flexible, scalable NoSQL cloud database to store and sync data. It keeps your data in sync across client apps through realtime listeners, and offers offline support. Checkplatform supportthenget started.
Firebase Cloud Messaging (FCM) is a cross-platform messaging solution that lets you reliably send messages at no cost. Checkplatform supportthenget started.
Cloud Storage
Cloud Storage for Firebase is designed to help you quickly and easily store and serve user-generated content, such as photos and videos. Checkplatform supportthenget started.
Crashlytics
Firebase Crashlytics helps you to collect analytics and details about crashes and errors that occur in your app. Checkplatform supportthenget started.
In-App Messaging
Firebase In-App Messaging helps you engage your app's active users by sending them targeted, contextual messages that encourage them to use key app features. Checkplatform supportthenget started.
Installations
Firebase Installations lets you manage the installation of your app on a user's device. The Firebase installations service (FIS) provides a Firebase installation ID (FID) for each installed instance of a Firebase app. Checkplatform supportthenget started.
ML Model Downloader
If you use custom TensorFlow Lite models, Firebase ML can help you ensure your users are always using the best-available version of your custom model. Checkplatform supportthenget started.
Performance Monitoring
Firebase Performance Monitoring is a service that helps you to gain insight into the performance characteristics of your iOS, Android, and web apps. Checkplatform supportthenget started.
Realtime Database
The Firebase Realtime Database is a cloud-hosted database. Data is stored as JSON and synchronized in realtime to every connected client. Checkplatform supportthenget started.
Remote Config
Firebase Remote Config is a cloud service that lets you change the behavior and appearance of your app without requiring users to download an app update. Checkplatform supportthenget started.
Firebase Crashlytics has a long history of helping developers ship crash-free, stable app experiences. The Crashlytics team has built a first class experience for Flutter developers and apps. This Firebase Blog post highlights crash reporting APIs, the analysis engine for Flutter crashes, and onboarding and plugin configuration.
This tutorial shows how to host your Flutter app on the web through a Firebase-hosted URL in just 4 easy steps (2 steps if you already have firebase-tools installed and an existing Firebase project).
In this video, Developer Relations Engineer Alexander Nohe will show how you can quickly add Firebase to supported Flutter platforms.
The Firebase Realtime Database and Flutter
Let's add the Firebase Realtime Database to your Flutter app! This tutorial covers basics like installing the library, writing and updating data, and reading your data in realtime, and then covers other important topics like using the Realtime Database with StreamBuilders, FutureBuilders, Providers, using the Firebase Local Emulator Suite, Security Rules, and much more!
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-20 UTC."],[],[],null,[]]