Introduction et création du projet
  • Introduction
  • Présentation de Firebase
  • Ajouter Firebase à son application
  • Ajout des Assets et Suppression du Storyboard
  • Création de la launchscreen
  • IMPORTANT: Mise à jour Firebase 5
Authentification
  • UI ConnectionController
  • Créer des Custom Vues et Boutons
  • UI CréerCompteController
  • Déplacer la vue à la sortie du clavir
  • Prendre une photo ou utiliser la galerie
  • Vérifier que les UITextfield ne soient pas vides
  • Ajouter un délai à la vérification
  • Première authentification
  • Enregistrer le profil sur Firebase
  • Créer un Custom UITabBarController
  • Gérer la déconnexion de l'utilisateur
  • Créer une vue de chargement
  • Connexion avec un compte existant
Page de Profil
  • UIProfilController
  • Classe Utilisateur
  • Récupérer les informations d'utilisateur
  • Télécharger une image avec SDWebImage
  • Changer l'image de profil
  • Enregistrer les changements de profil
Page de Recherche
  • UI RechercheController
  • Utilisateur Cell
  • Peupler la recherche
  • Filtrer les utilisateurs
  • Mettre à jour les données des utilisateurs
Page de Chat
  • UI ChatController
  • Zone de texte partie 1
  • Zone de texte partie 2
  • Envoyer un message sur Firebase
  • Obtenir les informations de l'utilisateur
  • CollectionView et classe Message
  • UI MessageCell
  • Configurer MessageCell
  • Hauteur et largeur de la collectionViewCell
  • Montrer les messages
  • Formatter et ajouter la date
  • Ajouter image et montrer la dernière cell
Page derniers messages
  • UI DernierMessageController
  • Obtenir dernier message et correction Firebase
  • Classe DernierMessage
  • DernierMessageCell
  • Montrer les derniers messages
  • Ajout de monId dans la configuration
  • Observer les nouveaux messages
  • Passer au ChatController
Envoyer des images
  • Envoyer une image sur Firebase
  • Montrer les images sur le chat
  • Zoomer une image
Activité de l'utilisateur
  • Statut de l'utilisateur
  • Observer l'activité de l'utilisateur
  • Observer si l'utilisateur écrit
Extras et amélioration de l'application
  • ErrCode de Firebase
  • Arrondir les images du chat
  • Projet Xcode complet
  • Session bonus : Continuez votre apprentissage