Flutter et Firebase: Créez une app de chat iOS et Android
4.5 (74 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.
717 students enrolled

Flutter et Firebase: Créez une app de chat iOS et Android

Apprenez à créer un clone de Messenger et WhatsApp avec Flutter, Dart et Firebase pour iOS 12 et Android P
4.5 (74 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.
717 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
  • 5 hours on-demand video
  • 1 article
  • 1 downloadable resource
  • 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
  • Utilisation de l'authentification de Firebase
  • Utilisation de la base de données en temps réel de Firebase
  • Utilisation du cloud Storage de Firebase
  • Création d'une application de Chat
Course content
Expand all 51 lectures 05:12:44
+ Authentification d'un utilisateur
9 lectures 57:45
Vérifier si un utilisateur est authentifié
05:55
Ajout des Controllers MainAppController et LogController
05:42
UI de LogController
14:26
La fonction handleLog
03:22
Ajout des alertes si les données sont manquantes
Processing..
Cacher le mot de passe
02:45
Ajout du mode de connection et des règles de la database
09:08
La classe FirebaseHelper
09:12
Test de la création d'un utilisateur
07:15
+ Le squelette du MainAppController
4 lectures 27:54
FutureBuilder et Widget de Chargement
05:38
La TabBar pour Android
08:52
La TabBar pour iOS
09:00
Passer l'id à tous les controllers
04:24
+ ProfileController
8 lectures 01:05:03
La classe User
06:49
Obtenir un utilisateur depuis Firebase
04:26
UI de ProfileController
08:18
La classe CustomImage
12:17
Le ImagePicker
10:57
Sauvegarder une image dans le Storage
09:50
Modifier le nom et prénom
03:30
Se déconnecter
08:56
+ ContactController
6 lectures 23:55
Mission: Créer des utilisateurs
02:21
UI de ContactController
07:13
Montrer l'image de profil
05:30
Ne pas montrer son utilisateur
01:41
Trier les utilisateurs par ordre alphabétique
02:15
Passer au ChatController
04:55
+ Le ChatController
7 lectures 43:51
UI de base du ChatController
04:55
UI de la zone de texte
07:38
Le sendButton
03:13
La classe Message
02:51
méthode pour envoyer un message sur Firebase
07:36
La classe Conversation
09:22
Envoyer un message texte
08:16
+ Le MessagesController
3 lectures 17:18
UI de MessagesController
08:37
Formater une date
06:37
Trier les Messages selon la date
02:04
+ Le MessageBubble
5 lectures 34:58
Envoyer une image
07:30
Le FirebaseAnimatedList
04:19
UI de MessageBubble partie 1
09:23
UI de MessageBubble partie 2
07:08
Finalisation de l'application
06:38
+ Extras
1 lecture 00:01
Téléchargez le projet complet
00:01
Requirements
  • Vous devez connaitre les bases de Dart et du développement d'application Flutter
Description

Vous connaissez les bases de Dart et du développement d'applications Flutter? Et si on allait un peu plus loin?

Dans ce cours, nous allons ensemble créer une application de chat avec Flutter et Firebase. Vous pourrez ainsi avoir une application de type messenger ou WhatsApp à la fois pour iOS et Android. Pour ceci, nous allons:

Adapter notre application selon la plateforme avec un material design adapté selon si nous sommes sous iOS ou Android.

Faire interagir notre application avec l'environnement de Google: Firebase. Nous allons ainsi apprendre à utiliser son:

  • Authentification

  • La gestion d'une base de données en temps réel

  • L'ajout et la lecture d'images dans un cloud storage.

Toutes nos applications pourront ainsi lire les données stockées dans notre projet Firebase et communiquer entre elles de façon instantanée.

Grâce à ce cours, vous obtiendrez les bases pour créer votre propre application de chat ou pourquoi pas créer votre propre réseau social et devenir le prochain Mark Zuckerberg?

Etes-vous prêts? Je vous attend sur le cours.

Who this course is for:
  • Ce cours est fait pour tous les développeurs Flutter souhaitant apprendre à créer une application de Chat avec une base de données.