iOS: Créez un clone d'Instagram avec Swift 4 et Firebase
4.7 (34 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.
321 students enrolled

iOS: Créez un clone d'Instagram avec Swift 4 et Firebase

Apprenez pas à pas à créer un clone d'Instagram pour iPhone avec Swift 4, Xcode 9 et Firebase
Highest Rated
4.7 (34 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.
321 students enrolled
Created by Matthieu Passerel
Last updated 11/2018
French
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 14.5 hours on-demand video
  • 2 articles
  • 3 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 type réseau social avec une base de donnée complète pour iOS
Course content
Expand all 117 lectures 14:45:17
+ Authentification
14 lectures 01:58:44
Suppression du Storyboard
06:00
UI LogoVue
07:06
Charger un Nib pour une UIView
13:56
UIConnectionVue
09:44
Vérifier le texte entré par l'utilisateur
09:45
Gestion du clavier
02:46
Définition du mode de connection
01:23
SignIn et CreateUser avec Firebase
06:18
Différence authentification et Création d'Utilisateur
02:12
La Classe Utilisateur
12:33
Vérifier si l'utilisateur existe
12:12
UI UsernameVue
11:33
Vérification Utilisateur
11:20
Enregistrer l'utilisateur dans la base de données
11:56
+ Squelette de notre Application
4 lectures 15:29
Création des UIViewControllers
05:09
Mise en place du NavigationController
01:12
Ajout des ViewControllers au TabBarController
06:21
Montrer notre application
02:47
+ La Camera Codagram
10 lectures 58:27
UIPhotoController
03:40
CollectionView Photo
10:34
UI PhotoCell
05:50
Création de notre appareil photo
10:43
Test de l'appareil photo
05:39
Ajouter la fonction rotation
01:54
Ajout du Flash
03:37
Prendre une photo
10:49
Création du EffectController
04:18
Test de l'appareil photo
01:23
+ Récupérer les images dans la librairie de l'iPhone
7 lectures 42:11
UI LibrairieCell
02:48
Création d'une collectionVie à l'intérieur d'une UICollectionVeiwCell
07:22
Récupérer les images de notre iPhone
11:57
Recharger les images après autorisation
03:23
Charger image choisie dans une taille plus grande
03:32
Sélection de l'image dans la collectionView
08:26
Ajout du bouton suivant
04:43
+ Redimensionner l'image et y ajouter un filtre
6 lectures 46:23
Redimensionner notre Cell
09:32
Ajout du Zoom
05:34
Découper l'image
08:16
Montrer les Effets
11:27
Résolution du chargement des effets
08:29
Redimmentionner la Cell
03:05
+ Publier un post
9 lectures 58:53
UI FinaliserPostController
05:07
Custom UIImageView: ImageArrondie
03:44
Montrer FinaliserPostController
03:46
UITextViewDelegate
03:12
Enregistrer image dans Firebase Storage
10:39
Enregistrer post dans Firebase Database
07:01
Ajout Blur et UIActivityIndicatorView
09:24
Ajouter les Hashtags à la base de données
07:45
Codage et Décodage des Hashtags
08:15
+ Fil d'actualité
14 lectures 02:00:40
Class Post
11:17
Récupérer les posts
06:43
Création de PostCell
08:54
Création de PostVue
10:58
Mise en place PostVue
10:01
Télécharger une image avec SDWebImage
07:10
Ajout de texte dans les UILabels de PostVue
05:47
Mise en place Like Bouton et Double tap sur image
07:50
TextView avec Hashtag
12:00
Clic sur le Hashtag
10:19
Ajuster la taille
07:18
Trier les posts
02:54
Ajout de la date
11:55
TapGesture sur les images
07:34
+ ProfilController
12 lectures 01:57:58
Mise en place du ProfilController
15:52
Création de l'entête
05:54
UI ProfilHeader
11:14
Ajout des données de l'utilisateur à ProfilHeader
14:54
UI ModifierProfilController
08:04
Ajout des données de l'utilisateur à ModifierProfilController
05:18
Déplacer les UITextfield lors de la sortie du clavier
07:41
Enregistrer les modifications du profil
08:07
Gestion des Posts qui apparaissent en double
04:27
Création de l'appareilPhoto
18:20
Gestion de la déconnection
04:42
IMPORTANT: Mise à jour UI ScrollView
13:25
Requirements
  • Vous devez connaître les bases de Swift et de la programmation orienté objet
  • Vous devez posséder un mac et Xcode 9
Description

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

Dans ce cours, vous créerez pas à pas un clone d'instagram,  application de type réseau social de partage de photos 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
  • Gérer les hashtags dans un texte
  • Ajouter un post
  • Utiliser l'appareil photo de différentes façons
  • Ajouter des filtres à vos images
  • Redimensionner une image
  • Suivre et ne plus suivre un utilisateur
  • Créer des notifications inApp
  • Laisser des commentaires sur une photo
Who this course is for:
  • Quiconque souhaite en savoir améliorer ses compétences en Swift et apprendre à maitriser Firebase