Lecture: 2 mn

Les plateformes de Cloud ont révolutionné la conception des applications grâce aux produits internationaux basés sur le : calcul, stockage, base de données, analyse, mise en réseau, service mobile… Dans cet article nous allons nous intéresser à l’utilisation de firebase, nous nous consacrerons à l’un des cloud les plus performant développé par Google. « Firebase« . Que veut dire Firbase ? Comment créer et ajouter des fonctionnalités Firebase à votre application ?

Firebase

Qu’est-ce que c’est ?

Racheté par Google en 2014, Firebase est une base de donnée dédiée à un grand nombre d’application  (Android, iOS, Javascript, Node.js, Unity, PHP, C++ …). Cependant firebase offre une multitude de produits variés: le développement, le marketing, la facturation, les autorisations… Les produits Firebase sont segmentés en trois catégories distinctes : Develop, Grow et Earn ( Développement,Croissance et Gain ). Mais la spécificité particulière de Firebase est qu’elle permet aux utilisateurs de votre application de s’inscrire  à l’aide d’ « identity providers ». Ils sont multiple  : Google, Facebook, Twitter et Github ou tout simplement un email et un mot de passe. Dans cet article nous allons nous orienter sur la création d’une application mobile avec du ionic auquelle nous allons plu-gué Firebase. Cela est extraordinaire, sans plus tarder nous allons créer notre premier projet.

Création d’un projet Firebase

Allez dans votre navigateur, ensuite vérifiez que vous êtes bien connecté à votre compte google, accédez à la plate-forme firebase grâce à cet url : https://console.firebase.google.com. Ensuite cliquez sur « Ajouter un projet », renseignez le nom et le pays/région, puis cliquez sur le bouton « Créer un projet ».

Ajout d’un projet firebase

 

Enregistrer l’application

Pour cette étape, nous allons cliquer sur le bouton Android pour ajouter Firebase à notre application client android. Alors nous aurons à renseigner quelques informations. Tout d’abord le nom du package de l’application Android, soit vous pouvez obtenir ceci à partir du fichier manifest.xml dans le projet, soit le nommé à votre guise, moi par exemple j’ai donné  » com.monarticle.android ».

Ajout dans firebase d’une application android

Télécharger le fichier de configuration

Après cliquez sur Ajouter une application, Firebase vous propose de télécharger le fichier googleservices.json , ensuite copiez le fichier googleservices.json dans le dossier app de votre projet. Une fois que vous avez enregistré ce fichier, cliquez sur Continuer.

Fichier de configuration

Ajouter le SDK Firebase

Ces instructions sont relatives à Gradle, le plug-in de services Google pour Gradle charge le fichier google-services.json que vous venez de télécharger. Modifiez vos fichiers build.gradle pour utiliser le plug-in.

  • Ajoutez le fichier build.gradle au niveau du projet(/build.gradle), classpath com.google.gms: google-services: 3.0.0.
  • Ajoutez le fichier build.gradle au niveau de l’application  (//build.gradle)
Ajout du Sdk firebase
  • Enfin, appuyez sur synchroniser dans la barre qui apparaît dans l’environnement de développement intégré.

Voila vous pouvez commencer à ajouter des fonctionnalités de Firebase à votre application.

 

Vous avez un projet ou des questions sur Firebase  ?

Pour aller plus loin :
https://firebase.google.com/
https://console.firebase.google.com

Imprimer