BookChatApp v1.0 发布,uni-app 开发的通用书籍阅读App,支持编译成小程序
通用书籍阅读APP,BookChat 的 uni-app
实现版本,支持多端分发,编译生成 Android 和 iOS 手机APP以及各平台的小程序。
使用BookChatApp
,您可以轻松地将您的电子书、文档手册和在线书籍分发到各个小程序平台,以及编译生成手机APP发布到各大手机软件市场供用户下载和使用。
设计开发
BookChatApp
的设计开发跟微信小程序BookChat几乎没有两样,如果有不一样的地方,那就是从微信小程序的原生开发迁移到了使用uni-app
的vue开发上来。
BookChatApp
中对HTML内容的渲染,经过多次对性能和渲染效果体验的对比,最终没有采用网上开源的第三方渲染组件,直接使用了uni-app
自带的rich-text
组件,而将BookChatApp
编译成各平台的小程序的时候,同样也是用了各小程序平台的rich-text
组件。
特点
- 开源:基于 Apache 2.0 开源协议进行开源,对商业友好
- 秀气:简洁、美观,给您焕然一新的视觉体验
- 丰富:注册、登录、搜索、书架、书签、阅读偏好设置等功能齐全,麻雀虽小,五脏俱全
- 强大:尽管
BookChatApp
使用的是混合开发,但是编译生成的手机App以及各平台的小程序,性能和体验也没见得真比原生的差
二次开发
可能您对现有程序的功能和主题色调不是很满意,或者有自己的一套UI设计方案,那么,您可以对BookChatApp
进行二次开发,如果您对Vue
熟悉。
后端程序
BookChatApp
的配套后端程序是 BookStack v2.1 以上版本。
注意: BookStack 的安装部署,不是使用源码进行部署的,而是用编译好了的可执行程序进行部署,请到仓库的
release
下载编译好了的程序。
BookStack
的安装部署教程,看这里--> BookStack安装部署
BookStack 开源地址
二次开发基本步骤
- 安装部署
BookStack
- 克隆下载
BookChatApp
源码 - 使用
HBuilderX
打开项目文件夹 - 将下载程序中的
config.example.js
文件重命名为config.js
文件 - 根据自己的开发环境,设置
host
配置项和debug
配置项
如果是在开发环境,请把
debug
设置为true,编译生成生产程序的时候,把debug
设置为false
BookChatApp 开源地址
Gitee: https://gitee.com/truthhun/BookChatApp
GitHub: https://github.com/truthhun/BookChatApp
程序页面
- 目录页 /pages/menu/menu
- 书籍阅读页 /pages/read/read
- 用户中心页 /pages/ucenter/ucenter
- 首页 /pages/index/index
- 分类页 /pages/cate/cate
- 书架页 /pages/bookshelf/bookshelf
- 列表页 /pages/list/list
- 个人主页 /pages/me/me
- 书签页 /pages/bookmarks/bookmarks
- 搜索结果页 /pages/search/search
- 内容点评页 /pages/comment/comment
- 404页 /pages/notfound/notfound
- 登录页 /pages/login/login
- 注册页 /pages/register/register
- 书籍介绍页 /pages/intro/intro
APP体验
目前只编译了Android版的手机APP,Android用户如需体验,请到这里进行滑动到页面底部下载apk软件包:https://gitee.com/truthhun/BookChatApp/releases/v1.0
目前没有iOS开发者证书,正在申请中。
APP效果预览
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
开源中国 APP v4.8.4 发布,支持码云账号登录
国庆节前的小版本更新,开源中国安卓 v4.8.4详情更新如下: 新增码云 Oauth 登录功能 新版支持码云账号登录,在登录页面下方可直接选择码云登录。码云账号登录用户同样支持发布动弹、评论和点赞等功能。 修复 Android10 遗留 bug 修复 Android10 输入不自动获取焦点的 bug 微信 SDK 升级到 Android10 版本 安卓下载:https://www.oschina.net/uploads/osc-android-v4.8.4-release.apk 扫码体验
- 下一篇
Swoft 2.0.6 正式版本发布
什么是 Swoft ? Swoft 是一款基于 Swoole 扩展实现的 PHP 微服务协程框架。Swoft 能像 Go 一样,内置协程网络服务器及常用的协程客户端且常驻内存,不依赖传统的 PHP-FPM。有类似 Go 语言的协程操作方式,有类似 Spring Cloud 框架灵活的注解、强大的全局依赖注入容器、完善的服务治理、灵活强大的 AOP、标准的 PSR 规范实现等等。 Swoft 通过长达三年的积累和方向的探索,把 Swoft 打造成 PHP 界的 Spring Cloud, 它是 PHP 高性能框架和微服务治理的最佳选择。 Swoft v2.0.6 swoft 2.0 经过几个版本的打磨和优化,已在大量的生产环境中使用,得到很多用户的肯定和支持。正式版本我们做了许多改进和优化,拥有了更好的性能。 新增和改进了两个开发工具,方便开发者使用: swoft/swoole-tracker可以帮开发者解决链路追踪、内存泄漏、阻塞检查意以及性能分析 swoft-cli现在支持基本的应用骨架和组件结构创建,以及类文件生成功能 调试利器 (swoft-swoole-tracker) Swo...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- SpringBoot2全家桶,快速入门学习开发网站教程
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果