@FlutterMapp

Nice tiktok clone Rivaan πŸ”₯πŸ™

@muttalipatasayar

The sample apps are amazing. I look forward to the continuation. Don't give up, we are with you.

@CodeCrafter-939

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

@flutterdeveloper

This content is more valuable than paid courses 
Thank you so much

@coclegends2015

The efforts you put in is commendable!

@RivaanRanawat

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

@techview1196

No other Youtuber does it as good as you:yougotthis::elbowcough::goodvibes::yt:

@talismangaming7496

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.

@TechnoDB

Clear, To the point. πŸ”₯
Valuable content. Thanks, Rivaan

@tharunsridhar4185

thank you so much brotherπŸ’“

@adamtechnology3204

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.

@onyemaanthony

Kudos πŸ‘ I like the idea that you are using different state Management for your builds keep it up bro

@yantech.4249

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!  πŸ€—

@ChristianGarcerant

This is pretty accurate, you saved me a lot of time, Thanks!
greetings from Colombia.

@SaifMohammedOmer

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 !!!!!!!!!!

@painfatGamerpls

You've been coding and writing with so much effort. And now Chat gpt Ai is coding.😒❀

@wasibhussain

Hats off to your efforts for creating such an informative tutorial ❀

@nakshatrasemwal4050

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

@ArjunAR06

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

@SakshamKarnawat

Amazing work, again!! Would love a clone with Riverpod state management.