美文网首页Flutter
Flutter 基于Provider+MVVM的Flutter

Flutter 基于Provider+MVVM的Flutter

作者: 苗小帅 | 来源:发表于2020-08-31 15:34 被阅读0次

    本项目已全部开源,欢迎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

        本文链接:https://www.haomeiwen.com/subject/umnusktx.html