低仿开眼app
项目地址
这个项目用于记录本人学习Flutter的一些过程,项目中使用的数据均来自网络,仅供学习参考。主要界面仿自@XSation/Eyepetizer
注意:由于本人初学flutter以及编程功底不扎实所以在实现方式和代码规范等方面不尽人意
有些功能还没有实现,挖个坑慢慢填..
整个代码的结构:
- lib
+ bean //请求数据对应的实体类放这里
+ category //分类页面相关的东西放这里
+ home //首页相关的东西放这里
+ hot //热门相关的东西放这里
+ index //这里加载三个页面
+ net //网络请求相关的放这里
+ widget //其他自定义控件放这里
global_config.dart //一些配置参数可以放这里
main.dart //程序的主入口
首页:
播放页面:
下拉刷新:
分类详情:
评论:
分类:
热门:
现在已知的一些问题:
- BottomNavigationBar 高度太高
- ios模拟器上无法正常播放视频
- 分类详情页上为了实现appbar滚动渐变从而导致遮住了返回按钮
- 数据接口偶尔会抽风不知道如何处理
- 分类详情页滑动很卡顿?