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

Recorded
52 Lessons

Runtime
8h 10m

Launch Club Pro
Get AccessLessons
Course Introduction
🖥️  Introduction
🖥️  My Flutter VSCode Extensions
📝  Source Code
Setup
🖥️  Pubspec, Info.plist, and Android Manifest Setup
🖥️  Firebase Setup
🖥️  Custom Router
Authentication
🖥️  Auth Repository and Failure Model
🖥️  What is Bloc?
🖥️  Auth Bloc
Splash Screen
🖥️  Splash Screen Routing
Login and Signup
🖥️  Login Screen UI
🖥️  Login Cubit
🖥️  Connecting Our Login Cubit
🖥️  Signup Cubit
🖥️  Signup Screen
🖥️  Platform Aware Error Dialog
Navigation
🖥️  Bottom Navigation Bar
🖥️  Navigator Keys and Nested Routing
Profile
🖥️  User Model
🖥️  User Repository
🖥️  Profile Bloc
🖥️  Profile Screen
Edit Profile
🖥️  Storage Repository
🖥️  Edit Profile Cubit
🖥️  Edit Profile Routing
🖥️  Edit Profile Screen
🖥️  Crop and Compress Images
Create Posts
🖥️  Post Model
🖥️  Comment Model
🖥️  Post Repository
🖥️  Add Firebase Composite Index
🖥️  Create Post Cubit
🖥️  Create Post Screen
Displaying Posts
🖥️  Profile Screen SliverGrid and SliverList
🖥️  Post UI
Search Users
🖥️  Search Cubit
🖥️  Search Screen
🖥️  User Repository Follow and Unfollow Users
Cloud Functions
🖥️  Cloud Functions Setup
🖥️  Cloud Functions Follow and Unfollow Users
🖥️  Cloud Functions Posts
Post Feed
🖥️  Feed Bloc
🖥️  Feed Screen
🖥️  Firestore Pagination
Liking Posts
🖥️  Liked Posts Cubit
🖥️  Liking Posts
Comments
🖥️  Comments Bloc
🖥️  Comments Screen
Like, Comment, and Follow Activity
🖥️  Notification Model
🖥️  Notification Repository
🖥️  Notification Bloc
🖥️  Notification Screen
Wrap Up
🖥️  Conclusion

Join Our Free Trial
Get started today before this once in a lifetime opportunity expires.