Durant plus de 5 heures, nous allons apprendre à mettre en place une application de messagerie instantanée qui utilisera la suite de services Firebase.
Nous utiliserons SwiftUI pour pouvoir créer notre propre application de chat de type WhatsApp, Messenger ou autre messagerie.
Au programme de ce tuto "créer une app de messagerie instantanée"
Ce que vous allez apprendre grâce à ce cours en ligne, à votre rythme :
Utiliser des packages dependencies dans une application,
Ajouter Firebase,
Utiliser l'authentification de Firebase avec mail et mot de passe,
Sauvegarder un utilisateur dans la base de données Cloud Firestore,
Facultatif : Posséder un iPhone ou un iPad pour tester l'application dans des conditions réelles.
Je reste disponible dans le salon d'entraide pour répondre à vos éventuelles questions sur ce cours.
Vous êtes prêts ? Je vous attends très vite sur le cours.
Qu’allez-vous apprendre dans ce cours ?
Plan de cours
Chapitre 1
Introduction
Introduction
Chapitre 2
Authentification
Authentification
Chapitre 3
Modification du profil
Modification du profil
Chapitre 4
Tous les AppUser
Tous les AppUser
Chapitre 5
Envoyer un message
Envoyer un message
Chapitre 6
Les derniers messages
Les derniers messages
Plan détaillé du cours
Chapitre 1 : Introduction
29m51
Leçon 11-1: Introduction
Leçon 21-2: Introduction à Firebase
Leçon 31-3: Création d'un projet Firebase
Leçon 41-4: Ajout des dependencies
Leçon 51-5: Finalisation de la configuration
Chapitre 2 : Authentification
53m48
Leçon 12-1: AuthviewModel
Leçon 22-2: La LoginView
Leçon 32-3: SingIn et Erreurs possibles
Leçon 42-4: La création d'utilisateurs
Leçon 52-5: Ajout de l'utilisateur dans CloudFirestore
Chapitre 3 : Modification du profil
1h25
Leçon 13-1: La HomeTabView
Leçon 23-2: La SettingsView partie 1
Leçon 33-3: La SettingsView partie 2
Leçon 43-4: Le Modèle AppUser et obtenir les données
Leçon 53-5: Modifier les données
Leçon 63-6: Les représentables pour prendre une photo
Leçon 73-7: Ajout de la logique de l'Avatar
Leçon 83-8: Enregistrer la photo
Chapitre 4 : Tous les AppUser
12m38
Leçon 14-1: AllUsersViewModel
Leçon 24-2: ContactRow
Chapitre 5 : Envoyer un message
1h34
Leçon 15-1: UI de ChatMessageListView
Leçon 25-2: Message et MessageViewModel
Leçon 35-3: ChatEditingView
Leçon 45-4: Envoyer un message
Leçon 55-5: UI de ChatBubble
Leçon 65-6: Logique de l'image
Leçon 75-7: Montrer l'image dans le chat
Leçon 85-8: Montrer un lien URL
Chapitre 6 : Les derniers messages
58m26
Leçon 16-1: LastMessage et LastMessageViewModel
Leçon 26-2: LastMessageListView
Leçon 36-3: Organiser et montrer les derniers messages
Leçon 46-4: Le Header
Leçon 56-5: Réglage du link
Leçon 66-6: Modifier l'URL
Leçon 76-7: Ajout de la date relative
Aperçus
Vos questions sur le cours
Avec quelle version de logiciel ce tuto est-il compatible ?