Créer une BlogApp avec Firebase et Jetpack Compose | MVVM | Android Studio | Français

1110
40
12

Description de la vidéo

Cette vidéo vous apprendra tous les concepts pertinents dont vous avez besoin pour créer une application solide avec des directives architecturales propres (Clean Architecture). Vous apprendrez à utiliser l'injection de dépendances avec Dagger-Hilt, à travailler avec les services backend de Firebase dont Firebase Authentification pour l'authentification avec le fournisseur d'authetification Google, Firebase Firestore pour le stockage de vos données et Firebase Storage pour le stockage des fichiers et bien plus encore. Repertoire Github : https://github.com/DrcMind-Youtube/BlogApp-JetpackCompose-Firebase-MVVM Qu'est-ce que Firebase : https://youtu.be/YM8mV1ptuUY AU SOMMAIRE 00:00:00 Introduction 00:04:15 Configuration (Firebase console, Projet Android, Connexion) 00:13:13 Firebase Auth : Implementation de l'utilitaire pour l'authentification avec le client OneTap de Google SignIn 00:24:08 Firebase Auth : Implementation du repository 00:30:04 Firebase Auth : Implementation du ViewModel 00:37:33 Firebase Auth : Mise en place de Dagger - Hilt et implementation du module Hilt pour l'injection des dépandances 00:42:01 Firebase Auth : Implementation du SignInScreen et HomeScreen 01:03:01 Firebase Auth : Ajout de la clé SHA-5 du projet Android au projet Firebase 01:06:06 Firebase Auth : Test et déboggage 01:10:05 Firebase Firestore et Storage : Activation dans la console firebase des services Firestore et Storage 01:11:15 Firebase Firestore et Storage : Mise à jour de l'implementation du repository 01:26:10 Firebase Firestore et Storage : Mise à jour de l'implementation du ViewModel 01:31:20 Firebase Firestore et Storage : Mise à jour de l'implementation de HomeScreen 01:46:30 Firebase Firestore et Storage : Implementation du BlogDetailsScreen 02:06:21 Firebase Firestore et Storage : Implementation du UpdateBlogScreen 02:23:40 Test final, dégoggage et conclusion Réjoignez la communauté: https://t.me/+bn_KQqOUyv9hOWI0 Tweeter: https://twitter.com/drcmin2 Facebook: https://facebook.com/DrcMin2 WhatsApp: https://chat.whatsapp.com/BdRKTITTrWS1VBb8t2s15a