Créez une application de Chat iOS avec Firebase et Swift 4
4.0 (30 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
212 students enrolled

Créez une application de Chat iOS avec Firebase et Swift 4

Apprenez à créer votre propre application de discussion instantanée pour iOS 11 avec Swift 4, Xcode 9 et Firebase
4.0 (30 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
212 students enrolled
Created by Matthieu Passerel
Last updated 11/2018
French
Current price: $69.99 Original price: $99.99 Discount: 30% off
23 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9 hours on-demand video
  • 2 articles
  • 6 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • A la fin de ce cours vous aurez créé une application de chat complète pour iOS
Course content
Expand all 60 lectures 08:51:41
+ Introduction et création du projet
6 lectures 36:36
Ajout des Assets et Suppression du Storyboard
06:17
Création de la launchscreen
03:30
IMPORTANT: Mise à jour Firebase 5
07:45
+ Authentification
13 lectures 02:21:22
UI ConnectionController
10:42
Créer des Custom Vues et Boutons
07:44
UI CréerCompteController
14:36
Déplacer la vue à la sortie du clavir
13:39
Prendre une photo ou utiliser la galerie
15:14
Vérifier que les UITextfield ne soient pas vides
10:30
Ajouter un délai à la vérification
04:14
Première authentification
18:50
Enregistrer le profil sur Firebase
09:34
Créer un Custom UITabBarController
10:31
Gérer la déconnexion de l'utilisateur
08:58
Créer une vue de chargement
09:31
Connexion avec un compte existant
07:19
+ Page de Profil
6 lectures 49:48
UIProfilController
08:14
Classe Utilisateur
12:54
Récupérer les informations d'utilisateur
09:27
Télécharger une image avec SDWebImage
04:45
Changer l'image de profil
06:58
Enregistrer les changements de profil
07:30
+ Page de Recherche
5 lectures 45:03
UI RechercheController
04:46
Utilisateur Cell
11:19
Peupler la recherche
07:20
Filtrer les utilisateurs
09:40
Mettre à jour les données des utilisateurs
11:58
+ Page de Chat
12 lectures 02:03:45
UI ChatController
13:11
Zone de texte partie 1
12:46
Zone de texte partie 2
11:39
Envoyer un message sur Firebase
16:35
Obtenir les informations de l'utilisateur
05:26
CollectionView et classe Message
09:36
UI MessageCell
09:11
Configurer MessageCell
12:10
Hauteur et largeur de la collectionViewCell
07:59
Montrer les messages
12:06
Formatter et ajouter la date
08:24
Ajouter image et montrer la dernière cell
04:42
+ Page derniers messages
8 lectures 51:29
UI DernierMessageController
02:49
Obtenir dernier message et correction Firebase
06:15
Classe DernierMessage
11:08
DernierMessageCell
08:37
Montrer les derniers messages
07:35
Ajout de monId dans la configuration
01:56
Observer les nouveaux messages
09:00
Passer au ChatController
04:09
+ Envoyer des images
3 lectures 39:55
Envoyer une image sur Firebase
18:05
Montrer les images sur le chat
08:19
Zoomer une image
13:31
+ Activité de l'utilisateur
3 lectures 32:10
Statut de l'utilisateur
06:37
Observer l'activité de l'utilisateur
19:03
Observer si l'utilisateur écrit
06:30
+ Extras et amélioration de l'application
4 lectures 11:33
ErrCode de Firebase
03:43
Arrondir les images du chat
05:49
Projet Xcode complet
00:02
Session bonus : Continuez votre apprentissage
01:59
Requirements
  • Vous devez connaître les bases de Swift et de la programmation orienté objet
Description

De nos jours, de plus en plus d'applications interagissent avec une bas de donnée pour pouvoir permettre aux utilisateurs de communiquer entre eux.

Dans ce cours, vous créerez pas à pas une application de chat en temps réel et apprendrez à utiliser la base de donnée de Google: Firebase

Vous pourrez ainsi:

  • Identifier un utilisateur
  • Créer un compte utilisateur avec mail et mot de passe
  • Changer les informations de profil
  • Utiliser le stockage de Firebase pour stocker des images
  • Observer les changements de données
  • Créer des bulles de chat qui s'adaptent à la taille du texte et de l'image
  • Observer si un utilisateur est en ligne
  • Voir si votre partenaire est en train de vous écrire
  • Mettre à jour le dernier message de chaque utilisateur
Who this course is for:
  • Quiconque souhaite en savoir améliorer ses compétences en Swift et apprendre à maitriser Firebase