Flutter et Cloud Firestore: Créez votre réseau social
4.4 (53 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.
483 students enrolled

Flutter et Cloud Firestore: Créez votre réseau social

Apprenez à créer une application de réseau social pour iOS et Android avec Flutter, Dart et Firebase
4.4 (53 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.
483 students enrolled
Created by Matthieu Passerel
Last updated 3/2019
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
  • 9.5 hours on-demand video
  • 3 articles
  • 2 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
  • La création d'une application de type réseau social avec Flutter et Firebase
  • L'authentification des utilisateurs
  • L'écriture et la lecture dans une base de données.
Course content
Expand all 83 lectures 09:18:39
+ L'authentification
20 lectures 02:21:26
Voir si on est authentifié
11:26
Le Scaffold de LogController
04:55
Le Gradient (ou degradé)
12:13
Le fichier de constantes
07:06
Les Assets
06:57
Padding avec Widget
04:31
Menu2Items
09:33
PageView
02:55
customPainter
13:31
Explications sur le CustomPainter
03:04
Le Card
03:04
TextFields
11:49
Le Button
03:37
MyText
05:27
La fonction SignIn
05:31
Le AlertHelper
09:25
Firebase
08:19
Les méthodes d'authentification
05:19
Ajout d'un utilisateur dans la base de données
06:17
Notre première authentification
06:27
+ Le squelette de l'application
7 lectures 50:55
Le LoadingScaffold
05:47
Obtenir notre utilisateur en map
06:07
La class User
10:09
Obtenir le User dans le Stream
03:30
Le BottomBar
10:10
Amélioration du BottomBar
06:24
Les différentes pages
08:48
+ Créer un post
9 lectures 01:04:36
Le BottomSheet
05:35
Début du UI
07:24
Ajout Row Image
08:47
Ajout du bouton
07:05
Le ImagePicker
03:34
Firebase Storage
08:00
La classe Post
10:33
Poster un post sur le Firestore
10:22
Ecriture de notre premier post
03:16
+ Le ProfilPage
14 lectures 01:39:12
Le StreamBuilder
06:48
Le SliverAppBar
05:16
Le HeaderDelegate
06:41
Le ShowTitle
01:29
Le SliverPersistentHeader
01:52
Ajouter une image de profil
06:36
UI du persistentHeader
06:49
UI de PostTile partie 1
09:15
UI de PostTile partie 2
10:55
Se déconnecter
03:44
Déconnection avec alerte
06:23
Le modalBottomSheet
04:58
Limitations du modalBottomSheet et changer l'image
17:30
Modifier les données
10:56
+ Le UsersPage
7 lectures 36:54
Ajouter des utilisateurs
01:07
Le StreamBuilder
04:22
Header et List
06:56
Le FollowButton
08:47
Le UserTile
06:40
Naviguer vers le profil d'un utilisateur
05:18
Mettre à jour les utilisateurs
03:44
+ Le FeedPage
5 lectures 29:58
UI de base de HomePage
06:50
Obtenir les followers
06:10
Récupérer les posts
03:48
Mettre à jour la liste de Post
07:33
Montrer tous les posts
05:37
+ retour sur le PostTile
7 lectures 46:23
Le DateHelper
06:22
Ajout des Likes
03:37
UI de DetailPost
11:28
La classe Comment
02:52
Envoyer un commentaire sur Firebase
04:59
Le DetailPage
08:01
La CommentTile
09:04
+ Le NotifPage
6 lectures 39:47
La Notification dans Firebase
05:04
Ajouter des Notifications
05:48
UI de NotifPage
05:43
La Classe Notif
05:45
NotifTilePartie 1
10:01
NotifTilePartie 2
07:26
+ Améliorons notre Application
2 lectures 00:55
La liste de Posts ne se remet pas à jour après un changement d'utilisateur
00:53
Le code source de notre application
00:01
Requirements
  • Vous devez connaître les bases de Dart
  • Vous devez connaître les bases du développement d'applications iOS et Android avec Flutter
Description

Vous connaissez les bases de Dart et de la programmation d'application mobile avec Flutter?

Allez plus loin dans l'apprentissage en créant votre propre réseau social.

Dans ce cours vous allez apprendre à:

  • Authentifier un utilisateur

  • Créer un UI original et facile à utiliser.

  • Ajouter des données dans la base de données Firebase.

  • Utiliser la nouvelle base de données de Firebase: Le cloud Firestore

  • Comprendre la structure du cloud firestore.

  • Lire les données et les montrer dans votre application en temps réel.

  • Créer votre propre bibliothèque de widgets pour les réutiliser dans toute l'application.

Flutter est le nouveau SDK qui monte dans le monde du développement d'applications mobiles. Développé par Google, il offre une facilité et une rapidité de création impressionnante. Devenez un pionnier du développement avec ce SDK.

Who this course is for:
  • Toute personne souhaitant créer une application de réseau social avec une base de données