Flutter Firebase Chat Course

Learn how to build a realtime chat app using Flutter and Firebase.

Prerequisites

  • Have Flutter installed
  • Intermediate knowledge of Flutter and Dart
video_icon
Recorded
22 Lessons
clock_icon
Runtime
3h 13m

launch_club_logo

Launch Club Pro

 

✅  Unlimited access to all existing and future courses

✅  Join our private Discord server

✅  Access to all source code

✅  Learn at your own pace

Get Access

Lessons

Course Introduction


🖥️  Introduction
1:25
📝  Source Code

Setup


🖥️  Project Setup
2:03
🖥️  Firebase Android Setup
3:58
🖥️  Firebase iOS Setup
1:37

Firebase Authentication and Provider


🖥️  Authentication Service
7:43
🖥️  User Model
2:13
🖥️  Provider
8:12
🖥️  Enable Firebase Features
1:46

Login and Signup Screen


🖥️  Login Signup Screen - Part 1
6:21
🖥️  Login Signup Screen - Part 2
13:21

Search Users Screen


🖥️  Search Users Function
5:07
🖥️  Search Users Screen
13:41

Firebase Storage and Create Chat Functions


🖥️  Chat Model
3:08
🖥️  Firebase Storage - Uploading Compressed Images
9:22
🖥️  Create Chat Functions
11:27

Create Chat and Home Screen


🖥️  Create Chat Screen
19:38
🖥️  Home Screen
14:34

Chat Screen


🖥️  Chat Screen
23:45
🖥️  Message Bubbles
18:15

Firebase Cloud Functions


🖥️  Cloud Functions - Read Messages
8:00
🖥️  Cloud Functions - Sent Remote Push Notifications ANdroid
8:54
🖥️  Device Token Cleanup
8:39

Wrap Up


📝  Conclusion
launch_club_logo
Get Access