Рет қаралды 128,388
Use Flutter, Firebase & GetX to Build Full Stack TikTok Clone.
Source Code: github.com/Riv...
Features:
- Authentication with Email & Password
- Uploading Videos with Caption
- Compressing Videos
- Generating Thumbnails Out of Video
- Displaying Videos with Caption
- Liking on Posts
- Commenting on Posts
- Liking the Comments
- Searching Users
- Following Users
- Displaying Followers, Following, Likes & Posts of User
- TikTok Like UI
Time Stamps:
(00:00:00) Demo
(00:03:26) Prerequisites
(00:03:36) Setup
(00:06:38) Login Screen UI
(00:20:49) Sign Up Screen UI
(00:25:59) Authentication Logic
(00:30:07) Firebase Setup
(00:44:44) Creating User Model
(01:02:01) Persisting User State
(01:06:54) Bottom Tab Bar
(01:15:29) Add Video Screen
(01:23:26) Confirm Video Screen
(01:32:34) Uploading Video
(01:52:53) Displaying Videos
(02:15:24) Add Video Controller
(02:23:44) Liking Posts
(02:28:19) Commenting & Liking Comments on Posts
(02:59:00) Search Screen
(03:11:31) Profile Screen
(03:48:42) Conclusion
Links:
Colors: github.com/Riv...
GetX: pub.dev/packag...
Firebase Core: pub.dev/packag...
Cloud Firestore: pub.dev/packag...
Firebase Auth: pub.dev/packag...
Firebase Storage: pub.dev/packag...
Time Ago: pub.dev/packag...
Video Player: pub.dev/packag...
Video Compress: pub.dev/packag...
Image Picker: pub.dev/packag...
Cached Network Image: pub.dev/packag...
#flutter #firebase #getx