Cette application permet de gérer ses contacts. Ces contacts sont gérés dans une bd Firebase. Il suffit d'accéder à l'application avec ses coordonnées d'authentification.
My.Video.mp4
- Contact Chaques contacts possède les attributs suivants :
String contactemail, contactname, contactnumber, imageURL;imagesURL est l'url de l'image du contact. Cette image est stockée dans le storage de Firebase.
- User Chaque utilisateur possède les attributs suivants :
String email, name, password;Pour commencer avec Firebase il faut d'abord obtenir la clé de l'application. Sur Android Studio, il faut se rendre dans Gradle, signinreport, puis double cliquer sur signingReport. La clé est affichée dans la console.
Il faut ensuite créer un projet sur Firebase.
Pour effectuer la relation entre l'application et la base de données, il faut ajouter le fichier google-services.json dans le dossier app du projet Android Studio.
Puis il faut ajouter les dépendances suivantes dans le fichier build.gradle du projet :
classpath 'com.google.gms:google-services:4.3.3'Et dans le fichier build.gradle du module app :
implementation 'com.google.firebase:firebase-auth:19.3.1'
implementation 'com.google.firebase:firebase-database:19.3.0'
implementation 'com.google.firebase:firebase-storage:19.1.1'Pour accéder à la console Firebase, il faut se rendre sur le site suivant : Firebase
L'authentification est gérée par Firebase. L'utilisateur peut se connecter ou s'inscrire. Il peut également se déconnecter.
L'authefication est gérée par la classe LoginActivity.
L'inscription est gérée par Firebase. L'utilisateur doit renseigner son nom, son email et son mot de passe. Il peut également choisir une image de profil.
L'inscription est gérée par la classe RegisterAccount.
Les contacts sont gérés par Firebase. L'utilisateur peut ajouter, modifier ou supprimer un contact. Il peut également choisir une image de profil pour le contact.
Les contacts sont gérés par la classe ContactAdapter.
- Ajout :
AddContact




