起始
这学期有一门《Android开发与实战》,期末作业是让自己动手做一个app,刚好我还是比较喜欢看小说的,所以就准备写小说阅读器。
app介绍
app名字叫做originBook,简单来说,它的功能就是把浏览器上的盗版小说去一下广告,加入了分页阅读,黑暗模式,字体调节等功能,以大多数人更舒服的方式去阅读。
浏览器中阅读:
originBook优化后:
章节页:
黑暗模式:
下载
该项目为开源项目
- github地址
- android下载地址
- 由于我没有苹果手机,所以虽然reactNative是跨平台开发,但目前并没有ios版本。
技术栈
由于我是一个比较菜的前端,而且刚好暑假学过react,所以为了巩固一下react知识,决定使用reactNative来写。
特点
我觉得这个app最大的特点就是一个纯前端项目,没有后端,没有使用数据库,甚至没有使用任何接口。
所以这也导致在originBook上的阅读接近于原生浏览器,不会产生任何多余的请求以及流量。
同时originBook产生的缓存只有书籍的基本信息,缓存很少。