filmov
tv
Flutter Instagram Clone Offline-First with Supabase, Firebase, PowerSync | Part 1/2

Показать описание
Hello there 👋 In this 23-hour tutorial, you are going to learn how to build an Instagram Clone with Flutter and Dart. We are going to start with some basic concepts and gradually move to the connection of Supabase and PowerSync services to enable real-time updates and ensure offline-first approach in our application. Also, Firebase with Remote Config to update sponsored posts in real-time, promoting your own content and Cloud Messaging to send notifications seamlessly to any device.
Key features:
📸 Offline-first capabilities
🔐 Authentication
🔄 Sync queued data
⚡ Real-Time Updates
📱 Custom Media Picker
✨ Stories Editor
💬 Real-Time & Offline Chat
📢 Sponsored posts with promoted content
✉️ Push-Notifications
🧱 Unique content-based blocks
📍 Dynamic routing
🚀 Performance & Scalability
Timestamps:
00:00 Intro & Demo
12:59 Project Setup
24:34 Application structure
36:54 Android and iOS setup
39:31 Todos example with packages
55:25 Supabase setup
01:03:53 PowerSync setup
01:15:58 Supabase+PowerSync client setup
01:47:14 iOS client setup fixes
01:49:31 Firebase setup
02:18:11 Clean up project
02:20:23 Upload Android keystore
02:27:30 Google sign in Android pre-setup
02:30:45 Google sign in iOS pre-setup
02:47:55 App flavor
03:08:35 Google Authentication
03:23:38 App UI assets
03:32:09 App Colors
03:33:01 Adaptive app theme
03:42:58 Reusable App Scaffold widget
03:44:42 Adaptive system UI overlay theme
03:45:38 Theme and styles extensions
03:50:55 Animated tappable widget
04:00:49 Adaptive system UI overlay theme
04:03:28 Login View
05:34:00 SignUp View
06:00:29 Password recovery View
06:35:57 App Snackbar messages
06:54:01 App Router
07:26:47 User Profile View
08:27:32 User Profile Settings
08:39:49 Custom media picker
08:53:47 Create media bottom sheet
09:00:50 App global loading progress
09:08:49 Create post View
10:09:52 Profile statistics preview
10:09:35 Profile statistics page
10:13:30 Profile followers tab
10:16:33 User profile list tile
10:25:19 Manage followers and followings API
10:35:29 Profile followings tab
10:36:08 Profile statistics page look
10:39:40 User profile avatar
11:00:53 User profile edit View
11:11:02 Post deign overview
11:13:28 Instagram reusable blocks
11:18:02 Post block model
11:20:35 Action block model
11:22:54 Post author model
11:24:30 Post large block
11:26:19 Unknown block
11:27:54 Mock Feed display
11:31:08 Post large view
11:43:42 Part 2
Комментарии