Découvrir Firebase pour Flutter

Firebase fournit un ensemble robuste de plug-ins Flutter qui connectent votre application Flutter à nos services.

L'intégration de Firebase à vos applications Flutter vous permet de lancer vos applications sur le marché et d'offrir de la valeur à vos utilisateurs, d'améliorer la qualité de vos applications plus rapidement et plus facilement, et d'optimiser l'expérience de vos applications pour satisfaire vos utilisateurs.

Découvrir Firebase pour Flutter

Prêt à associer vos applications Flutter à Firebase ? Si vous ne connaissez pas Firebase dans Flutter, nous vous recommandons de commencer par l'atelier de programmation Découvrez Firebase pour Flutter et la vidéo.

Ensuite, pour obtenir des instructions de configuration détaillées, consultez notre guide sur l'ajout de Firebase à votre application Flutter.

Plug-ins de produits

Les plug-ins Firebase pour Flutter offrent une large gamme de fonctionnalités côté client et côté serveur.

Découvrez les plug-ins qui vous permettent de créer, de publier, de surveiller et d'engager les utilisateurs.
Google Analytics est une solution de mesure d'applications sans frais qui fournit des insights sur l'utilisation des applications et l'engagement des utilisateurs. Consultez la compatibilité des plates-formes, puis commencez.
Firebase App Check vous aide à protéger vos ressources de backend contre les utilisations abusives telles que la fraude à la facturation ou l'hameçonnage. Consultez la compatibilité des plates-formes, puis commencez.
Firebase Authentication fournit des services de backend et des SDK faciles à utiliser pour authentifier les utilisateurs auprès de votre application. Consultez la compatibilité avec les plates-formes, puis lancez-vous.
Firestore est une base de données cloud NoSQL flexible et évolutive qui permet de stocker et de synchroniser des données. Il permet de synchroniser les données entre les applications clientes grâce à des écouteurs en temps réel, et peut fonctionner hors connexion. Consultez la compatibilité des plates-formes, puis commencez.
Cloud Functions for Firebase vous permet d'exécuter automatiquement du code backend en réponse aux événements déclenchés par les fonctionnalités Firebase et les requêtes HTTPS. Vérifiez la compatibilité avec les plates-formes, puis commencez à déployer des fonctions et à les appeler depuis votre application.
Firebase Cloud Messaging (FCM) est une solution de messagerie multiplate-forme qui vous permet d'envoyer des messages de manière fiable et sans frais. Consultez la compatibilité des plates-formes, puis commencez.
Cloud Storage for Firebase est conçu pour vous aider à stocker et à diffuser rapidement et facilement les contenus générés par les utilisateurs, tels que des photos et des vidéos. Consultez la compatibilité des plates-formes, puis commencez.
Firebase Crashlytics vous aide à collecter des données analytiques et des informations sur les plantages et les erreurs qui se produisent dans votre application. Consultez la compatibilité des plates-formes, puis lancez-vous.
Firebase In-App Messaging vous aide à susciter l'intérêt des utilisateurs actifs de votre application en leur envoyant des messages contextuels ciblés pour les inciter à utiliser les fonctionnalités clés de l'application. Consultez la compatibilité des plates-formes, puis commencez.
Firebase Installations vous permet de gérer l'installation de votre application sur l'appareil d'un utilisateur. Le service d'installation Firebase (FIS) fournit un ID d'installation Firebase (FID) pour chaque instance installée d'une application Firebase. Consultez la compatibilité des plates-formes, puis Commencer.
Si vous utilisez des modèles TensorFlow Lite personnalisés, Firebase ML peut vous aider à vous assurer que vos utilisateurs utilisent toujours la meilleure version disponible de votre modèle personnalisé. Consultez la compatibilité des plates-formes, puis commencez.
Firebase Performance Monitoring est un service qui vous aide à mieux comprendre les caractéristiques de performances de vos applications iOS, Android et Web. Consultez la compatibilité des plates-formes, puis commencez.
Firebase Realtime Database est une base de données hébergée dans le cloud. Les données sont stockées au format JSON et synchronisées en temps réel avec chaque client connecté. Consultez la compatibilité des plates-formes, puis commencez.
Firebase Remote Config est un service cloud qui vous permet de modifier le comportement et l'apparence de votre application sans demander aux utilisateurs d'en télécharger une mise à jour. Consultez la compatibilité des plates-formes, puis commencez.

Articles (blogs et autres sources)

Firebase Crashlytics aide les développeurs depuis longtemps à proposer des applications stables et sans plantage. L'équipe Crashlytics a conçu une expérience de premier ordre pour les développeurs et les applications Flutter. Cet article du blog Firebase présente les API de signalement des plantages, le moteur d'analyse des plantages Flutter, ainsi que l'intégration et la configuration des plug-ins.
Ce tutoriel explique comment héberger votre application Flutter sur le Web via une URL hébergée par Firebase en quatre étapes simples (deux étapes si vous avez déjà installé firebase-tools et que vous disposez d'un projet Firebase).

Ateliers de programmation

Découvrez comment ajouter Firebase Authentication à une application Flutter avec seulement quelques lignes de code.
Découvrez comment utiliser la suite d'émulateurs locaux lorsque vous développez avec Flutter. Vous apprendrez également à utiliser les émulateurs Authentication et Firestore.

Vidéos similaires

Dans cette vidéo, Alexander Nohe, ingénieur en relations avec les développeurs, vous montre comment ajouter rapidement Firebase aux plates-formes Flutter compatibles.
Ajoutons Firebase Realtime Database à votre application Flutter. Ce tutoriel aborde les bases, comme l'installation de la bibliothèque, l'écriture et la mise à jour des données, et la lecture de vos données en temps réel. Il couvre ensuite d'autres sujets importants, comme l'utilisation de Realtime Database avec StreamBuilders, FutureBuilders et Providers, l'utilisation de la suite d'émulateurs locaux Firebase, les règles de sécurité et bien plus encore.