Flutter 基于Provider+MVVM的Flutter 视频App项目

本项目已全部开源,欢迎Star&Fork。

项目网址:帅帅影视

安装包地址:

帅帅影视Android版本(对应的版本号为v1.0.0)

iOS版本目前没有证书无法打包,需要小伙伴们自己运行打包了。iOS版本的样式图可以往下看。

Flutter是什么?

Flutter 是 Google 用以帮助开发者在 iOS 和 Android 两个平台开发高质量的原生应用的全新移动 UI 框架; (另外其他操作系统:Linux,Window,Mac, Fuchsia,也同样支持。因为该项目只做了移动端,所以其他系统不在这里讲述)

Flutter 的目标是解决移动开发中的两个重要问题:其一是实现原生应用的性能和与平台的集成,其二是提供一个多平台,可移植的 UI 工具包来支持高效的应用开发。

项目介绍:

本项目参考88影视app来做的一个flutter版本。项目包含视频列表页面,视频详情页面,视频播放页面,排行榜页面,今日更新页面,搜索页面,播放历史页面等等。目前该项目的基本功能已经完成,后期会接着进行版本的迭代。本项目会长期维护。

iOS式样图:

使用到的三方库:

第三方库功能github地址

dio网络请求https://github.com/flutterchina/dio

video_player视频播放https://github.com/flutter/plugins/tree/master/packages/video_player

chewie视频播放https://github:com/brianegan/chewie

fluro路由跳转https://github.com/theyakka/fluro

connectivity网络变化监听https://github.com/tekartik/sqflite

flutter_easyrefresh上拉加载下拉刷新https://github.com/xuelongqy/flutter_easyrefresh

flutter_sticky_header粘性头部https://github.com/letsar/flutter_sticky_header

cached_network_image图片缓存https://github.com/Baseflow/flutter_cached_network_image

fluttertoast吐司https://github.com/ponnamkarthik/FlutterToast

版本更新记录 

v1.1.0 2020-09-08

1.修复视频快速切换bug

2.视频播放器添加手势滑动调整音量和亮度

3.修改文字搜索历史逻辑

4.修改部分icon图标


v1.0.0  2020-08-19

1. 添加留言模块 

2. 添加历史记录可以点击继续观看功能 

3.添加控制视频是否自动播放功能 

4.添加启动页闪屏动画功能


v0.0.1  2020-08-04

1.帅帅影视的基本功能已完成

你可能感兴趣的:(Flutter 基于Provider+MVVM的Flutter 视频App项目)