最初写这个项目就是知足本身读书的要求同时扩展一下知识技能,后来发现周围不少认识的人都有阅读电子书的诉求,无奈不少第三方软件大多收费,因此干脆本身好好去写一个以资源共享为主题的图书,让获取知识的途径更加“便捷”。node
经过下面的二维码,能够在手机中安装体验React-Native-share-bookreact
二维码 | 描述 | |
---|---|---|
Android |
![]() |
链接下载apk |
IOS | 尚无开发者证书,若是感兴趣,可参考项目本地运行 | 👍 |
本项目全部接口均是利用 eggjs 写的一套 node 服务,项目 API - 接口文档。git
项目地址, 欢迎交流讨论,喜欢的话 "Star" 鼓励一下 谢谢! ^_^github
instructions | Preview(IOS) | Preview(Android) |
---|---|---|
书城承载了全部图书资源,主要包含一级分类模块(如:文学、小说等大类),轮播模块,前期主要放一些图书及公告信息等,猜你喜欢模块,根据用户浏览密度定向推荐一些书籍 |
![]() |
![]() |
instructions | Preview(IOS) | Preview(Android) |
---|---|---|
图书资源列表展现页,主要包含二级分类筛选模块,用于更细粒度的筛选;图书列表模块,展现图书信息,支持下拉/上拉刷新等简单基础功能 |
![]() |
![]() |
instructions | Preview(IOS) | Preview(Android) |
---|---|---|
主要用于介绍每一本书详细信息,主要包含图书卡片(如:封面,做者,标签等),图书总体内容简单概要说明文字,做者信息简介等信息的简单介绍;提供阅读入口,加入书架等操做 |
![]() |
![]() |
instructions | Preview(IOS) | Preview(Android) |
---|---|---|
用于解析资源,阅读的容器,实现基本的目录定位,阅读进度,换肤、阅读模式切换等基本功能,本APP定位为简单好用便可,故后期也不会去扩展笔记标签等功能。 |
![]() |
![]() |
instructions | Preview(IOS) | Preview(Android) |
---|---|---|
提供用户注册的页面,生成帐户的页面,主要提供四个类目信息,头像(支持相机取照,相册取照)帐号,密码,手机号(特别说明:因一些缘由,不考虑作手机短信验证和邮箱验证) |
![]() |
![]() |
instructions | Preview(IOS) | Preview(Android) |
---|---|---|
用于用户登陆的页面, 提供找回密码 和注册和第三方登陆(目前这个功能属迭代功能点,基础版本暂且不上)的入口 |
![]() |
![]() |
instructions | Preview(IOS) | Preview(Android) |
---|---|---|
主要放一些展现用户信息,设置等将在后期迭代更新的功能点入口(主要是用户阅读历史统计,分享,收藏等...) |
![]() |
![]() |
instructions | Preview(IOS) | Preview(Android) |
---|---|---|
主要用于展现用户我的信息,及编辑我的信息特别说明:帐号和手机号码是不提供修改的,注册既定。头像和昵称等是可修改的 |
![]() |
![]() |
instructions | Preview(IOS) | Preview(Android) |
---|---|---|
主要承载一些基础功能展现,及编辑的功能页面,目前,主要是:清缓存,关于咱们这个项目信息,退出登陆等的入口 |
![]() |
![]() |
instructions | Preview(IOS) | Preview(Android) |
---|---|---|
用于快捷搜索图书,主要检索图书名称, 后期会慢慢加上多字段检索,搜索热度,搜索推荐等功能点 |
![]() |
![]() |
接下来的开发重点缓存
react
)计划中性能优化
长按
改成拖动
移除已知 Bugapp