TikTok Flutter


使用 Flutter 和 Firebase 的 TikTok 克隆。

drawing

drawing
drawing
drawing
drawing

特点

视频演示: https://youtu.be/sMKg6ILYgv0

-TikTok UI
-滑动视频
-动态视频数据源
-用户数据(姓名、图片)
-动画(图片旋转)

-video_player。
-cloud_firestore
-cached_network_image

安装

1.克隆或下载此存储库

git clone https://github.com/salvadordeveloper/TikTok-Flutter.git

2.配置您的Firebase实例,并将google-service.json插入android/app/或ios/Runner

3. 配置 Flutter 项目

flutter pub get

数据库

该应用程序从 Firestore 和 Firebase Storage 获取数据。

您可以将视频上传到 Firebase Storage 或任何您想要的网站,您只需要源的链接,然后配置 archive lib/data/demo_data.dart 文件中的视频列表,这些数据将自动保存在您的 Firestore 实例中。

待办事项

-点赞。
-评论。
-用户系统(注册、登录、个人资料屏幕)。
-从应用程序上传视频

更新日志

19/06/2020

  • 实时数据库转 Firestore
  • 轮播滑块到PageView

21/06/2020

  • Bloc 模式
  • VideoManager
  • 性能改进。

22/07/2020

  • 将 Bloc 更改为使用 GetIt 的定位器
  • 解决了 iOS 问题
  • 更好的UI
  • 已添加屏幕
  • 整洁代码
  • 来自文件的视频
  • 性能改进。

GitHub

查看 Github