Eyepetizer
一款基于Flutter实现的精美仿开眼视频跨平台App,采用MVVM模式进行开发,适合新手入门,快速掌握Dart语言的基本语法以及快速上手flutter开发。
开源不易,如果喜欢的话希望给个 Star 或 Fork ^_^ ,谢谢。
项目地址:https://github.com/fmtjava/flutter_eyepetizer
项目截图
下载体验(Android版本)
1.下方二维码下载(密码:123456,每日上限100次,如达到上限,还是 clone 源码吧!✧(≖ ◡ ≖✿)))
2.ios请自行clone项目代码运行
更新日志
v1.0.8
1)、调整Chewie播放器样式,播放风格更加简洁
2)、页面跳转接入Hero动画提升用户体验
3)、使用flutter_slidable替换官方侧滑删除控件,使界面更加人性化
4)、增加视频搜索功能,支持关键字搜索、语音识别搜索,语音识别使用Fultter与Native通信,调用Native集成的科大讯飞语音识别功能,Native部分只实现了 Android部分(本人Android工程师一枚,敬请谅解,Ios的小伙伴可以自行实现Ios部分)后续持续完善中...
v1.0.7
1)、接入Provider状态管理框架,重构部分页面的逻辑,完成界面与数据的分离,提升代码可读性
2)、调整整体UI样式,后续持续完善中...
v1.0.6
1)、添加视频分享功能
2)、调整整体UI样式,后续持续完善中...
v1.0.5
1)、修复进入查看个人主页加载中无法返回我的页面的bug
2)、修复列表图片在不同分辨率的手机上无法填充父容器bug,后续持续完善中...
v1.0.4
1)、添加头像修改功能
2)、修复观看记录侧滑删除key值无法匹配以及子页面跳转后返回首页重新绘制bug,后续持续完善中...
v1.0.3
1)、实现个人主页功能
2)、修复bug和优化代码,后续持续完善中...
v1.0.2
1)、实现观看记录功能包含添加观看记录、观看记录列表展示、观看记录列表侧滑删除
2)、修复bug和优化代码,后续持续完善中...
v1.0.1
1)、热门页面添加下拉刷新功能
2)、修复bug和优化代码,后续持续完善中...
v1.0.0
初始化项目,完成开眼视频App核心功能,目前实现首页、发现、热门、分类、我的、视频详情、视频播放等功能,后续持续完善中...
声明
项目中的 API 均来自开眼视频,纯属学习交流使用,不得用于商业用途!