Cours
PrestaShop

Newsletter

Flutter et Firebase : Créer une application de chat sur iOS et Android

Développer une application de messagerie instantanée avec Flutter et Firebase 

Ou s'abonner pour un accès illimité sans engagement à tout Skilleos pour 19,90€/mois. En savoir plus
chapitre

Chapitres

49

chrono

Durée

05h14 de cours en ligne

chrono

Prérequis

acces

Accès

24h/24 et 7j/7
PC/Mac, tablette et smartphone

certificat

Certificat

Délivré à la fin de la formation

1for1

1 For 1

Un abo ou un achat sur Skilleos = Un cours offert à un bénéficiaire

Matthieu Passerel

Matthieu Passerel

Matthieu est un développeur d'applications mobiles spécialisé iOS et Swift.

Passionné de nouvelles technologies, il a notamment participé à l'élaboration de la partie iOS  d'un réseau social francophone et a travaillé dans une société de jeux vidéos basée aux Pays-Bas.

Fort de son expérience, il forme désormais plus d'un millier de personnes au développement d'applications iOS mais aussi Android. Son but est de créer des ressources utiles et complètes pour les développeurs francophones, mais aussi de familiariser le plus grand nombre aux nouvelles technologies et à ce qu'il se passe de l'autre côté de l'écran.

Vous connaissez les bases de Dart et du développement d'applications Flutter? Vous souhaitez aller plus loin et créer votre propre application de messagerie instantanée ? Ce cours en ligne sur Flutter et Firebase vous apprendra tous les outils pour créer une application mobile de chat sur iOS et Android.

Dans ce cours en ligne sur Firebase et Flutter, kit de développement logiciel, vous apprendrez à créer une application mobile de messagerie instantanée telle que Messenger ou WhatsApp avec Flutter, Dart et Firebase à la fois pour iOS 12 et pour Android P.

Contenu du cours

  • Le code source de l'application

À la fin du cours, vous serez capable de :

  • Créer une application de chat
  • Faire interagir votre application avec l'environnement de Google, Firebase
  • Authentifier un utilisateur
  • Gérer une base de données Firebase en temps réel
  • Stocker des images
  • Adapter le material design selon si vous êtes sous iOS ou Android

Chapitres

MISE EN PLACE DU PROJET
1
06:00
Présentation de l'application
2
10:55
Présentation de Firebase
3
04:25
Création d'un compte et d'un projet Firebase
4
04:31
Tour du projet Firebase
5
02:19
Création du projet Flutter
6
07:14
Ajout de Firebase dans l'application
7
03:26
Lancement des simulateurs pour tester notre configuration
8
03:11
Résolution des problèmes de compatibilité avec Android X
AUTHENTIFICATION D'UN UTILISATEUR
9
05:56
Vérification de la connexion d'un utilisateur
10
14:26
UI de LoginController
11
03:23
La fonction _handleLog
12
07:11
Ajout des alertes si les données sont manquantes
13
02:45
Dissimulation du mot de passe
14
09:08
Ajout de mode de connexion et règles de la base de données
15
09:12
Le FirebaseHelper
16
07:15
Test de la création d'un utilisateur
LE SQUELETTE DU MAINAPPCONTROLLER
17
05:38
FutureBuilder et Widget de Chargement
18
08:52
Le TabBar Android
19
09:00
Le TabBar pour iOS
20
04:24
Transmission de l'ID de l'utilisateur à tous les controllers
LE PROFILECONTROLLER
21
06:50
La classe User
22
04:26
Obtention d'un Utilisateur depuis Firebase
23
08:19
UI de ProfileController
24
12:17
La classe CustomImage
25
10:58
Le ImagePicker
26
09:50
Stockage d'une image dans le storage
27
03:31
Modification du nom et prénom
28
08:56
Déconnexion
LE CONTACTCONTROLLER
29
02:22
Création d'utilisateurs
30
07:14
UI de ContactController
31
05:30
Affichage de l'image de profil
32
01:41
Dissimulation de l'utilisateur
33
02:15
Tri par ordre alphabétique
34
04:55
Redirection au ChatController
LE CHATCONTROLLER
35
04:55
UI de base du ChatController
36
07:39
UI de ZoneDeTexte
37
03:13
Le sendButton
38
02:51
La classe Message
39
07:36
Envoi d'un message sur Firebase
40
09:22
La classe Conversation
41
08:16
Envoi de notre message sur Firebase
LE MESSAGESCONTROLLER
42
08:37
UI de MessageController
43
06:38
Formatage d'une date
44
02:05
Tri des messages selon la date
LE MESSAGEBUBBLE
45
07:31
Envoi d'une image
46
04:20
Le FirebaseAnimatedList
47
09:23
UI de MessageBubble - Partie 1
48
07:09
UI de MessageBubble - Partie 2
49
06:38
Finalisation de l'application

Flutter et Firebase : Créer une application de chat sur iOS et Android

39.00 €

close if for show price

  • langues fr