用flutter写的一个比较完整的应用《书阁》(曾经尝试上架苹果,结果被拒了,所以干脆开源了),当然在设计模式等方面还不是很熟悉在flutter中需要怎么去架构,包括代码的规范等等,这部分有同学感兴趣可以改好提merge。
《书阁》app中所有的数据都是直接来自起点和第三方网站,爬取html页面之后,使用正则分析来获取资源,相当于简易的爬虫了。
有问题可以在github提Issues 欢迎交流!!!!
book_view目录中为flutter项目 readBookServer中是一个响应的简单的Django服务器,忽略就好了,我应该在我自己线上服务器中部署好了。
flutter分支
dev
已经完成的功能:
- 从起点获取各类排行榜的书单
- 从起点获取书籍的详细信息
- 实现了加入书架的功能
- 从第三方网站查找书籍信息
- 从第三方网站获取目录信息和章节内容
- 实现了书籍的缓存功能