Table des matières[Cacher][Montrer]
Si vous êtes un développeur Flutter et que vous souhaitez étendre vos compétences pour inclure le développement full-stack.
Ensuite, vous devrez comprendre comment lier les services backend. Firebase est de loin la base de données la plus populaire pour Flutter.
Bien qu'il existe de nombreuses opportunités de carrière associées à ce nouveau cadre, les développeurs qualifiés sont rares. Il est donc plus que temps pour nous d'améliorer nos compétences et de profiter de ces possibilités dès que possible.
Dans cet article, nous allons Flutterfire, Firebase et comment vous pouvez ajouter Firebase à un Application flottante avec FlutterFire CLI. Commençons.
LUMIÈRE SUR NOS FlutterFire
Flutter de Google est une boîte à outils d'interface utilisateur pour créer des applications multiplateformes. Flutter est compatible avec Android, iOS, Windows, Linux et Mac. C'est gratuit et boîte à outils open source pour créer des applications esthétiquement attrayantes.
Le principal avantage de l'utilisation de Flutter en tant que backend avec Firebase est qu'il fournit un riche ensemble de fonctionnalités de gestion des applications.
Firebase est un fournisseur de Backend-as-a-Service (Baas). Il fournit une variété d'outils et de services aux développeurs pour les aider à créer des applications de haute qualité, à élargir leur base d'utilisateurs et à en tirer profit. Il est construit sur l'infrastructure de Google.
Firebase fournira tout ce dont une entreprise a besoin en un seul endroit, du stockage en nuage aux bases de données en temps réel, de l'hébergement aux services d'authentification. FlutterFire est un ensemble de plugins qui permettent aux programmes Flutter d'utiliser les services Firebase.
Outils Firebase
- Base de données en temps réel : une base de données NoSQL fournie par Firebase pour stocker et synchroniser les données entre vos utilisateurs en temps réel. Il est également conçu pour une utilisation hors ligne.
- Cloud Firestore : une mise à niveau de la base de données en temps réel. Il enseigne les idées de collections et de documents dans un nouveau modèle de données plus intuitif. Il propose également des recherches plus riches et plus rapides et évolue davantage que la base de données en temps réel, à la fois en termes de performances et de coût.
- Authentification : Firebase facilite également l'authentification auprès de nombreux services ou plates-formes, y compris, mais sans s'y limiter, le mot de passe de messagerie, le numéro de téléphone, Google, Facebook, Twitter et la connexion GitHub.
- Cloud Storage : service de stockage de Firebase. Il est peu coûteux, efficace et simple à mettre en œuvre.
- Configuration à distance : un service cloud qui vous permet de modifier les fonctionnalités ou l'apparence de votre application sans obliger les utilisateurs à télécharger une mise à jour
- Distribution d'applications : cela vous permet de distribuer rapidement et facilement la version de votre application aux testeurs.
Pratique avec FlutterFire
Utilisation de Flutterfire pour ajouter Firebase à l'application Flutter.
1. Installation
Assurez-vous que la CLI Firebase est installée sur votre ordinateur.
Utilisez la commande suivante pour installer la CLI FlutterFire :
2. Créer une toute nouvelle application Flutter
Nous allons maintenant créer une nouvelle application Flutter.
Par défaut, la fonction principale de ce programme commencera par le code suivant
3. Établir un nouveau projet Firebase
Lorsque Flutterfire crée le produit, il rencontre périodiquement des problèmes comme ceux-ci. Tapez simplement le nom du projet dans le Firebase UI et désactivez Google Analytics car nous ne l'utiliserons pas.
4. Utilisation de la CLI FlutterFire pour ajouter un projet Firebase
Nous pouvons maintenant revenir à la ligne de commande et lancer : une fois le projet Firebase créé et configurer Flutterfire.
Une liste de tous les projets Firebase actifs est disponible ici :
Maintenant, nous pouvons sélectionner et entrer le projet que nous venons d'établir. Nous pourrons alors décider quelles plates-formes prendre en charge :
Pour chaque plate-forme dont nous avons besoin, la CLI construira une application Firebase.
5. Nous allons configurer Firebase dans l'application Flutter.
Une fois l'étape précédente terminée, nous allons créer un nouveau fichier nommé firebase options.dart dans le dossier lib. Nous devrons au moins ajouter le noyau firebase dans notre 'pubspec.yaml' :
Le code d'initialisation peut ensuite être ajouté au fichier main.dart.
Maintenant, nous avons terminé toutes les étapes de configuration et notre application devrait maintenant fonctionner sur Android, iOS et le Web.
Conclusion
Enfin, FlutterFire fournit un ensemble de plugins Flutter uniques qui permettent aux développeurs Flutter de créer des applications multiplateformes entièrement fonctionnelles.
FlutterFire ne fait que commencer et il reste encore beaucoup de choses à ajouter au seau du développeur.
Soyez sympa! Laissez un commentaire