Firebase Auth en SwiftUI : Tutoriel de connexion, d'inscription et de déconnexion
Apprenez à créer une authentification Firebase en SwiftUI en utilisant Firebase Auth.
Dans ce tutoriel, nous créons un FirebaseAuthViewModel qui gère la connexion par e-mail, la création de compte, la connexion anonyme, la déconnexion, les états de chargement, les messages de succès, les messages d'erreur et l'état de l'utilisateur authentifié.
C'est utile si vous construisez une application SwiftUI qui nécessite une authentification réelle des utilisateurs avec Firebase.
Dans cette vidéo, vous apprendrez à :
- Configurer l'authentification Firebase en SwiftUI
- Créer un FirebaseAuthViewModel
- Ajouter la connexion par e-mail et mot de passe
- Créer un nouveau compte utilisateur
- Se connecter anonymement
- Se déconnecter avec Firebase Auth
- Suivre les changements d'état d'authentification
- Gérer les messages de chargement, de succès et d'erreur
- Structurer la logique d'authentification en utilisant MVVM
👉 Obtenez le code source complet et les fichiers du projet pour ce tutoriel SwiftUI :
00:00 Aperçu de l'application d'authentification Firebase en SwiftUI
00:30 Vue d'ensemble du flux de connexion Firebase Auth en SwiftUI
01:00 Créer FirebaseAuthViewModel dans Xcode
02:00 Importer FirebaseAuth dans le projet SwiftUI
02:40 Construire la classe FirebaseAuthViewModel
03:30 Ajouter des propriétés d'e-mail, de mot de passe et d'état utilisateur
04:40 Ajouter un écouteur d'état Firebase Auth
05:50 Supprimer l'écouteur Firebase Auth en toute sécurité
06:40 Construire la connexion anonyme avec Firebase Auth
08:00 Gérer le chargement et les erreurs de Firebase Auth
09:30 Mettre à jour l'ID utilisateur authentifié après la connexion
11:00 Terminer la logique d'authentification anonyme Firebase
12:30 Récapitulatif du ViewModel d'authentification Firebase
🎁 Code source SwiftUI gratuit :
Obtenez le projet complet de l'application Task Manager gratuitement et ouvrez-le dans Xcode pour pratiquer la création d'une application SwiftUI réelle :
Laissez un commentaire ci-dessous ! Je suis là pour aider. 🔔 N'oubliez pas d'activer les notifications pour ne manquer aucun futur tutoriel.
Bon codage ! 😊
#SwiftUI #Firebase #FirebaseAuth #DéveloppementiOS #Swift #Xcode