Atelier : Configuration Firebase avec un projet Android
et implémentation de l'authentification
1. Objectif de l'Atelier
Dans cet atelier, vous allez Configurer votre projet Android avec Firebase et
l’implémentation de l’authentification.
-Firebase Authentication permet uniquement d'authentifier les utilisateurs (connexion,
inscription, gestion des sessions, etc.).
2. Prérequis
Un compte Firebase : [Link]
3. Configuration de Firebase dans le projet Android
3.1 Allez sur Firebase Console : [Link]
3.2 Ajouter un projet et suivez les instructions
3.3 Une fois le projet créé, cliquez sur l'icône Android et entrez :
- Nom du package (trouvable dans [Link](app))
Téléchargez le fichier google-
[Link] et placez-le
dans app/.
4. Ajout des dépendances Firebase
Dans [Link] (Project) ajoutez :
Dans [Link] (Module: app), ajoutez le plug-in google-services et les
dépendances nécessaires:
NB : Après avoir ajouté le plug-in et les SDK souhaités, synchronisez votre projet
Android avec les fichiers Gradle.
Une fois la configuration terminé votre nom de package sera affiché sur la console
Firebase
5. Implémentation de l'authentification et de l'inscription
5.1 Ouvrez java/[Link]/[Link]
5.2 Déclaration des variables
5.3 Initialisation de Firebase(Dans
onCreate() ):
5.4 Fonction de connexion
Ajoutez l'écouteur sur le bouton :
[Link](v -> authentiateUser());
NB : N’oubliez pas d’ajouter la dépendance d’authentification dans fichier
[Link](app) : implementation([Link])
5.4 Avant de tester sur votre émulateur n’oubliez pas d’activer l’authentification
par email et mot de passe
Echec de la Connexion Succès de la Connexion
5.5 Fonction d'inscription
Une fois l’inscription a terminé avec succès, l’utilisateur doit être ajouté