TikTok Flutter
Clone of TikTok with Flutter and Firebase.
Preview
Video Demo: https://youtu.be/sMKg6ILYgv0
Caracteristics
-TikTok UI
-Swipe Videos
-Dynamic Video Data Source
-User Data (Name, Image)
-Animations(Image rotation)
Libraries
-video_player.
-cloud_firestore:
-cached_network_image
Installation
1.-Clone or download this repository
git clone https://github.com/salvadordeveloper/TikTok-Flutter.git
2.-Config your Firebase instance and insert the google-service.json in android/app/ or ios/Runner
3.-Config flutter project :
flutter pub get
Database
The app obtains the data from Firestore and Firebase Storage. The format is Firestore is :
I use Firebase Storage for videos and Profile Pic’s, but you can set the URL to any server that you want.
TODO
-Likes.
-Comments.
-System of User (Register, Login, Profile Screen).
-Upload Videos from the app
Changelog
19/06/2020
- Realtime Database To Firestore
- caroulsel_slider To PageView
21/06/2020
- Bloc Pattern
- VideoManager
- Performace Improvements.
Download TikTok Clone App source code on GitHub
https://github.com/salvadordeveloper/TikTok-Flutter
Provides the list of the opensource Flutter apps collection with GitHub repository.