Flutter开发一款跨平台的阅读App ,包含漫画,小说,动画功能
Github地址
https://github.com/yeyueduxing/YeRead
主要实现的功能有:
- 应用的侧滑功能
- 漫画的首页,排行,详情,阅读页面
- 小说的书单,排行,分类,搜索,详情,阅读页面
- 动画的首页,排行,精选,详情页
TODO:
- 应用的很多界面没有很细致的搭建,界面比较粗糙,需要优化
- 小说的书单详情页,本来已经做了,但发现获取不到数据,得继续优化
- 对应网络数据有做缓存,但缓存没有区分GET和POST,单纯的根据网址缓存,还有缓存时间没有做设置
- 点击侧滑刷新小说,漫画和动画的功能,这个刷新做的很粗糙,完全是强刷,其实很有问题。
- 小说的阅读界面对于章节的跳转没有处理,进去都是从第一章开始阅读。
注意点:
- 应用里面的漫画接口是网上找的,如果有侵犯权益,请及时通知我,我将及时删除,
- 小说的接口是追书神器的接口,如果有侵犯权益,请及时通知我,我将及时删除,
- 动画的数据是通过采集网页,正则表达式获取数据点,如果有侵犯权益,请及时通知我,我将及时删除,
- 联系方式QQ:805900605,
该应用是仿照FlutterTianYue 项目上更改的,一开始完全不会Flutter,看了Flutter-go也只是看懂了一些组件,然后参照这个项目慢慢的学习,学习网络请求,学习页面跳转等等,在这要非常感谢该项目的作者。
吐槽一句,这简书的markdown用起来有点坑啊,图片没有并排,设置了图片大小展示的还是原始图片大小,那设置有毛用。