iOS 12 et Swift 5 : Cloud Firestore et les Push Notifications
Problème de lecture
Cette vidéo ne semble pas disponible
00:00
00:00

TUTO iOS 12 et Swift 5 : Cloud Firestore et les Push Notifications

Matthieu Passerel
20,00€
Acheter maintenant, payer plus tard. En savoir plus

Téléchargement & visionnage illimité

Satisfait ou remboursé

Paiement 100% sécurisé

Vous connaissez les bases de Swift et du développement d'applications mobiles pour iOS ? 
Vous souhaitez aller plus loin et intégrer une base de données à votre application 
Vous souhaitez engager vos utilisateurs avec les push notifications ?

Ce cours est fait pour vous !
 

Au programme de ce tuto iOS 12 et Swift 5 : Cloud Firestore et les Push Notifications

Dans ce cours en vidéo, nous allons apprendre pas à pas à créer une application de type réseau social qui vous permettra d'apprendre à :

  • Gérer l'authentification des utilisateurs
  • Ajouter et modifier des données sur une base de données dans le cloud
  • Créer un Menu interactif
  • Utiliser des animations simples pour donner vie à votre application
  • Ajouter les Push Notifications
  • Ajouter un mode clair et un mode sombre à votre application selon le choix de l'utilisateur

Et bien d'autres choses...
Je reste disponible pour répondre à vos éventuelles questions dans le salon d'entraide.
Les fichiers de travail sont fournis.

Vous pourrez ainsi réutiliser toutes ces connaissances pour créer l'application de vos rêves et pourquoi pas concurrencer Facebook ?

Cela vous tente ? Je vous attends très vite sur le cours ! 

Qu’allez-vous apprendre dans ce cours ?

Plan de cours
Chapitre 1
Mise en place du projet
Chapitre 2
L'authentification
Chapitre 3
Création d'un Menu animé
Chapitre 4
La SettingsView
Chapitre 5
Le ProfileController
Chapitre 6
Ecrire un Post
Chapitre 7
Montrer les Posts

Plan détaillé du cours

Chapitre 1 : Mise en place du projet
47m56s
 
Leçon 1Présentation de l'application
Leçon 2Présentation de Firebase
Leçon 3Création d'un compte Firebase
Leçon 4Création d'un projet Firebase
Leçon 5Création du projet Xcode
Leçon 6Ajout des Assets
Leçon 7Le Launchscreen
Leçon 8Les cocoapods
Leçon 9Ajout de Firebase à notre application
Chapitre 2 : L'authentification
1h39m
 
Leçon 1Le LogController: UI
Leçon 2La class LogController
Leçon 3Vois si on est authentifié
Leçon 4Le Segemented
Leçon 5Ranger le clavier et RoundedButton
Leçon 6Vérifier que les TextFields ne soient pas vides
Leçon 7La class RootController
Leçon 8Charger une vue avec un Xib
Leçon 9UI de AlertView
Leçon 10Montrer une alerte avec Erreur
Leçon 11La class FireAuth
Leçon 12Firebase et première auth
Chapitre 3 : Création d'un Menu animé
53m38s
 
Leçon 1Passer au FeedController
Leçon 2Le fichier Constants
Leçon 3UI de FeedController
Leçon 4Ouvrir MenuView
Leçon 5Animation du MenuButton
Leçon 6Animer les éléments du menu
Leçon 7Fermer le Menu
Chapitre 4 : La SettingsView
41m20s
 
Leçon 1UI de SettingsView
Leçon 2Montrer SettingsView
Leçon 3Cacher settingsView
Leçon 4Ajout du mode sombre
Leçon 5Se déconnecter
Chapitre 5 : Le ProfileController
1h52m
 
Leçon 1Passer au ProfileController
Leçon 2UI de ProfileController
Leçon 3La HeaderView
Leçon 4Ajout des Delegates et DataSources
Leçon 5Animation du Header
Leçon 6Ajout du flou
Leçon 7La ProfileImageView
Leçon 8La class User
Leçon 9Obtenir notre utilisateur
Leçon 10Changer le nom dans la HeaderView
Leçon 11Le pod SDWebImage
Leçon 12Ajout du touchesBegan
Leçon 13Le ImagePickerDelegate
Leçon 14Montrer l'alerte pour prendre une photo
Leçon 15Ajouter des images sur Firebase
Leçon 16Le cancelButton
Leçon 17Montrer une alerte quand on appuie sur un bouton
Leçon 18Modifier l'alerte pour le changement de nom
Chapitre 6 : Ecrire un Post
54m32s
 
Leçon 1La WritePostView
Leçon 2UI de WritePostView
Leçon 3Cacher la WritePostView
Leçon 4Delegate et DataSource du picker
Leçon 5Enum avec RawValue et CaseIterable
Leçon 6Prendre une photo sur le Post
Leçon 7La fonction send
Leçon 8Envoyer un Post sur Firebase
Chapitre 7 : Montrer les Posts
1h15m
 
Leçon 1La Query principale
Leçon 2La class Post
Leçon 3Convertir les snapshots en posts
Leçon 4Création de PostContainer
Leçon 5Delegates et DataSources de la CollectionView
Leçon 6Début du setup de PostContainer
Leçon 7Ajustement des hauteurs de tailles de l'image et du texte
Leçon 8Ajustement de la taille de la Cell
Leçon 9Ajouter les Likes
Leçon 10Ajouter le User dans le Post
Chapitre 8 : Les Queries
37m48s
 
Leçon 1Ajout de Couleurs pour différencier les Posts
Leçon 2Query pour un utilisateur spécifique
Leçon 3Query avec favoris
Leçon 4Query avec Catégorie
Chapitre 9 : Le DetailPostController
22m48s
 
Leçon 1Partie 1
Leçon 2Partie 2
Leçon 3Partie 3
Chapitre 10 : Le ProfilController d'un autre utilisateur
08m55s
 
Leçon 1Partie 1
Leçon 2Partie 2
Chapitre 11 : Le NotificationController
50m39s
 
Leçon 1Création du NotificationController
Leçon 2La class InsideNotification
Leçon 3Envoyer une notification vers Firebase
Leçon 4Test de la Notification
Leçon 5La NotificationCell
Leçon 6Delegates et DataSources
Leçon 7Recevoir les notifications
Leçon 8Test de réception des Notifications
Leçon 9Finalisation de NotificationController
Chapitre 12 : Les Pusch Notifications: Mise en place
25m51s
 
Leçon 1Création d'une AppID
Leçon 2Le SSL Certificate
Leçon 3Le certificat APN
Leçon 4Configuration de Firebase
Leçon 5Ajout des pots et Capabilities
Leçon 6Les Delegates
Leçon 7Test de la première notification
Chapitre 13 : Les Push Notifications: UpstreamMessage
44m30s
 
Leçon 1Enregistrer le token
Leçon 2La class FireMessaging
Leçon 3Envoi d'une Notification presonnalisée
Leçon 4Obtenir le nombre de notifications dans le badge
Leçon 5Aller sur le bon Post
Leçon 6Mettre à jour le nombre de notifications dans le badge
Chapitre 14 : Les Push Notifications: TopicMessage
15m44s
 
Leçon 1S'enregistrer au topic
Leçon 2Subscribe et unsubscribe
Leçon 3Envoi d'une Notification topic

Aperçus

Vos questions sur le cours

Avec quelles versions de logiciels ce tuto est-il compatible ?

Xcode , Swift , iOS

Quel est le niveau requis pour suivre ce tuto ?

intermédiaire

Payer plus tard

Prix d'achat : 20,00 €
Pour payer plus tard, sélectionnez Klarna comme moyen de paiement lors du règlement.

Ajoutez des articles à votre panier

Sélectionnez Klarna lors du règlement

Recevez une autorisation

Payez dans 30 jours

Klarna : conditions d'utilisation du paiement différé.

Attendez ! 🤗

Accédez à plus de 1357 tutos gratuits

Notre politique de protection des données