RivaanRanawat/tiktok-flutter-clone
使用 Flutter、Firebase 與 GetX 的全端 TikTok 克隆
- Stars
- 401
- Forks
- 213
- 最近推送(UTC)
- 2023年9月10日
- 專案狀態
- 未封存
語言DartHTMLRubySwiftKotlinObjective-C
技術主題
使用的依賴
依賴清單 14 項
- cached_network_image
^3.2.0 - cloud_firestore
^3.1.6 - cupertino_icons
^1.0.2 - firebase_auth
^3.3.5 - firebase_core
^1.11.0 - firebase_storage
^10.2.5 - flutter
{"sdk":"flutter"} - get
^4.6.1 - image_picker
^0.8.4+4 - timeago
^3.1.0 - video_compress
^3.1.0 - video_player
^2.2.11 - flutter_lints開發依賴
^1.0.0 - flutter_test開發依賴
{"sdk":"flutter"}
所在榜單
原始 README
以下為英文專案原文快照,最新內容請造訪 GitHub。
展開 / 收合專案 README
TikTok Clone
A Tiktok App- Works on Android & iOS!
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
YouTube
I have created a tutorial based on this, do check it out on my channel Rivaan Ranawat
Youtube Tutorial Image
Installation
After cloning this repository, migrate to tiktok-flutter-clone folder. Then, follow the following steps:
- Create Firebase Project
- Enable Authentication
- Make Firestore Rules
- Create Android & iOS Emulator/Simulator Then run the following commands to run your app:
flutter pub get
open -a simulator (to get iOS Simulator)
flutter run
Tech Used
Server: Firebase Auth, Firebase Storage, Firebase Firestore
Client: Flutter, GetX
Architecture: MVC
Feedback
If you have any feedback, please reach out to me at namanrivaan@gmail.com