The sample apps are amazing. I look forward to the continuation. Don't give up, we are with you.
00:01 Full stack TikTok clone built with Flutter, Firebase, and GetX. 02:25 Demonstration of following and unfollowing users and video compression for Firebase storage 06:49 Implementing MVC architecture in the Flutter app. 09:02 Styling and arranging elements for the Tiktok clone app 13:41 Setting up email and password controllers 15:52 Creating custom styled button using Container widget 19:55 Adding functionality to buttons and text using InkWell widget 21:54 Adding extra input fields and circle avatar for image selection 26:01 Creating Auth Controller with GetX Package for Logic Separation 27:53 Setting up Firebase backend with Cloud Firestore and Firebase storage. 31:57 Configure Android app with Google Services.json for full functionality. 33:58 Setting up Firebase SDK in Flutter app 37:51 Integration of Firebase and Firestore 40:03 Processors are asynchronous in Flutter with Firebase backend 43:56 Saving and retrieving data from Firebase Firestore 45:50 Creating user model and importing user from Firebase Auth 50:07 Create static auth controller named instance 52:22 Implementing image picking and showing successful message 56:41 Setting up necessary keys for photo library, camera, and microphone usage. 58:45 Creating a login function with email and password 1:02:50 Maintain app state for logged-in users 1:04:53 Set initial screen based on user status 1:09:02 Creating a size box with specific dimensions and layout 1:11:24 Customizing bottom navigation bar in Flutter with Firebase Backend Project 1:15:14 Creating an add post functionality in the Flutter app 1:17:19 Creating options dialog for video add functionality 1:21:40 Handling video selection and compression in the app 1:23:37 Setting up video player and controller 1:27:53 Setting up controllers and input fields 1:30:17 Passing video path parameter for video changes 1:34:07 Obtaining user profile information for efficient video display 1:36:16 Uploading video to Firebase storage with compression 1:40:08 Uploads video to storage and compresses it behind the scenes 1:42:13 Creating a function to get the thumbnail and upload video to Firebase storage 1:46:16 Creating and saving video data in Firebase with Flutter 1:48:25 Uploading and displaying content in Firestore database 1:52:34 Creating a video screen with various components 1:54:31 Creating a custom video player item widget 1:58:34 Implement dispose method for memory leak prevention 2:00:32 Creating the UI layout in Flutter with specific alignments and styling. 2:04:47 Creating a fixed size box with child elements 2:06:56 Creating a column layout for displaying elements 2:10:58 Setting up animation controller in Flutter with Firebase Backend Project 2:13:05 Creating a box with decoration and image 2:17:16 Mapping and storing video snapshots in a list 2:19:13 Import video controller and utilize get controller in GetX. 2:23:18 Implementing like functionality in the video controller 2:25:19 Handling likes and dislikes in the Tiktok clone app 2:29:21 Implementing comment box in the comment screen 2:31:25 Adding profile photo and comment section with customization options. 2:35:32 Setting up input decoration for comment section 2:37:52 Creating Comment Controller and Model in Flutter with Firebase Backend 2:41:50 Creating comments and retrieving user data. 2:43:48 Implementing commenting feature in the Tiktok clone app 2:48:04 Updating comment count in Firebase Backend 2:50:06 Displaying all comments in the Tiktok clone app. 2:54:21 Adding spacing between comments and updating like counter functionality. 2:56:24 Updating likes property in Firestore 3:00:29 Troubleshooting and implementing search functionality. 3:02:31 Creating search functionality for users using Firebase query 3:06:39 Implementing search feature and displaying search results 3:08:41 Implementing username search and profile screen navigation. 3:12:49 Creating user icon and username text with styling 3:14:47 Utilizing Cached Network Image for Faster Image Loading 3:18:57 Designing UI elements with specific styling and content 3:21:07 Implementing click functionality for follow/unfollow feature using InkWell widget 3:25:19 Adding thumbnails, user data, and video details 3:27:26 Implementing likes and followers in Firebase backend 3:31:41 Creating a profile screen with GetX builder 3:33:53 Setting up user details in the Flutter app 3:37:50 Implement sign out functionality in the auth controller 3:39:49 Implementing user follows and unfollows logic 3:43:40 Updating user following and deleting documents 3:45:28 Creating a grid view builder on the profile screen
This content is more valuable than paid courses Thank you so much
The efforts you put in is commendable!
20 Hours Dart & Flutter Full Course - https://youtu.be/CzRQ9mnmh44 10+ Flutter Projects for Free: https://youtube.com/playlist?list=PLlzmAWV2yTgCjoZNF3hLX3puYJir9vSQO Discord Server: https://discord.gg/Q8Rx8YWFVF
No other Youtuber does it as good as you:yougotthis::elbowcough::goodvibes::yt:
hey Rivaan just wanted to let you know I am 37 years old and now learning coding all by myself as a hobby. Your videos are a true university to me. Could you please make a tutorial of youtube clone with backend.
Clear, To the point. π₯ Valuable content. Thanks, Rivaan
thank you so much brotherπ
Your code is improved, I followed half of instagram code and compared to these map structure of this vid, it has been MVC style now. and more organized, also creating the instance is done once now in constant.dart, good job! and you are very clear and nice to follow. If you are Muslim, may Allah bless you and reward you, if not: may Allah Bless you with Islaam.
Kudos π I like the idea that you are using different state Management for your builds keep it up bro
Wow! you one of the best teacher here on YouTube. I learn a lot from your channel. Big Thanks bro. By the way, you make me a great developper. Can you make the AirBnB Clone App! π€
This is pretty accurate, you saved me a lot of time, Thanks! greetings from Colombia.
58:10 here when I am registering a user , it shows in the Authentication , but no model named "users" is created in the Firestore Database the error says "firebase_storage/object-not-found no object exists at the desired reference" need help !!!!!!!!!!
You've been coding and writing with so much effort. And now Chat gpt Ai is coding.π’β€
Hats off to your efforts for creating such an informative tutorial β€
hey rivaan i am getting this error again and again i followed same to same and still its giving me this error No App Check token for request. and the data doesn't get stored in the firebase storage
Rivaan, at 2:27:30, when i try to like it shows, "Null check operator used on a null value", My terminal : Unhandled Exception: Null check operator used on a null value E/flutter (29201): #0 VideoController.likeVideo (package:reels/controllers/video_controller.dart:24:19) E/flutter (29201): <asynchronous suspension> Help me
Amazing work, again!! Would love a clone with Riverpod state management.
@FlutterMapp