Flutter Firebase Bloc Instagram Course

Build an Instagram clone using Flutter and Firebase with Bloc for state management.

Prerequisites

  • Have Flutter installed
  • Intermediate knowledge of Flutter and Dart
video_icon
Recorded
52 Lessons
clock_icon
Runtime
8h 10m

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
0:53
🖥️  My Flutter VSCode Extensions
7:52
📝  Source Code

Setup


🖥️  Pubspec, Info.plist, and Android Manifest Setup
3:29
🖥️  Firebase Setup
8:32
🖥️  Custom Router
9:53

Authentication


🖥️  Auth Repository and Failure Model
14:42
🖥️  What is Bloc?
1:50
🖥️  Auth Bloc
10:46

Splash Screen


🖥️  Splash Screen Routing
10:59

Login and Signup


🖥️  Login Screen UI
7:32
🖥️  Login Cubit
10:13
🖥️  Connecting Our Login Cubit
6:26
🖥️  Signup Cubit
3:19
🖥️  Signup Screen
6:30
🖥️  Platform Aware Error Dialog
4:44

Navigation


🖥️  Bottom Navigation Bar
12:35
🖥️  Navigator Keys and Nested Routing
18:04

Profile


🖥️  User Model
6:22
🖥️  User Repository
5:19
🖥️  Profile Bloc
11:32
🖥️  Profile Screen
24:00

Edit Profile


🖥️  Storage Repository
11:36
🖥️  Edit Profile Cubit
12:15
🖥️  Edit Profile Routing
6:53
🖥️  Edit Profile Screen
11:30
🖥️  Crop and Compress Images
7:04

Create Posts


🖥️  Post Model
7:42
🖥️  Comment Model
5:26
🖥️  Post Repository
9:40
🖥️  Add Firebase Composite Index
1:41
🖥️  Create Post Cubit
9:50
🖥️  Create Post Screen
12:49

Displaying Posts


🖥️  Profile Screen SliverGrid and SliverList
17:37
🖥️  Post UI
17:47

Search Users


🖥️  Search Cubit
6:36
🖥️  Search Screen
10:32
🖥️  User Repository Follow and Unfollow Users
15:31

Cloud Functions


🖥️  Cloud Functions Setup
2:53
🖥️  Cloud Functions Follow and Unfollow Users
16:44
🖥️  Cloud Functions Posts
11:35

Post Feed


🖥️  Feed Bloc
8:27
🖥️  Feed Screen
5:37
🖥️  Firestore Pagination
10:44

Liking Posts


🖥️  Liked Posts Cubit
15:00
🖥️  Liking Posts
11:52

Comments


🖥️  Comments Bloc
10:13
🖥️  Comments Screen
11:00

Like, Comment, and Follow Activity


🖥️  Notification Model
7:41
🖥️  Notification Repository
7:30
🖥️  Notification Bloc
6:31
🖥️  Notification Screen
13:37

Wrap Up


🖥️  Conclusion
0:55
launch_club_logo
Get Access