首先自我介绍下,我十个前端开发,这篇文章完全是在前端知识范围之内
app产生背景
我是个白嫖党,没啥别的爱好,睡前看两分钟广告是我的最爱,第三分钟能直接睡着.
之前下载了个看小说的软件,刚开始没有广告,后来变成五秒钟,再后来变成三十秒,广告还挺有意思我就接受了,后来的广告天天是理财,拼多多这些鬼吼的广告...我放弃了.
我就像自己怎么不看广告看小说呢,刚好最近做react native项目,有一盏小灯泡砰的一下就炸开了--我自己写一个是不是很不错的想法!!!
说干就干
我是废话的分割线
技术栈
- react
- react native
- cheerio(jquery)
- realm
- typescript
思路
代码中有很多的冗余文件,初始设想和完成(能凑合用)的功能区别很大,就直接说完成的吧
数据库
分为三张表
book,
menu,
article(当前没有用上)
book存储书籍基本信息,url,bid,当前读取进度等
menu存储菜单的列表,指向的文章,mid,bid等
artice应该存储文章内容等长文本和id
流程
分为两个页面,
- 个人中心
- 搜索
个人中心的内容就是自己收藏的书,打开查询数据库里面书籍列表->点击查看 搜索到的文章直接展示,点击收场可以直接添加到book库中,也可以直接打开就看,但是这样并不会有历史记录,不会保存
源码
懒得写了!!!
一切都在代码中,我干了,各位随意 代码