BookChatApp 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
BookChatApp 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 Apache
开发语言 JavaScript
操作系统 Android
软件类型 开源软件
开发厂商
地区 国产
提 交 者 皇虫
适用人群 未知
收录时间 2019-09-25

软件简介

通用书籍阅读APP,BookChatuni-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 官网*

书栈网: https://www.bookstack.cn

二次开发基本步骤

  1. 安装部署BookStack
  2. 克隆下载BookChatApp源码
  3. 使用HBuilderX打开项目文件夹
  4. 将下载程序中的config.example.js文件重命名为config.js文件
  5. 根据自己的开发环境,设置host配置项

如果是在开发环境,请把debug设置为true,编译生成生产程序的时候,把debug设置为false

程序页面

  • 目录页 /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

相关截图:

 

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论 (0)

加载中
更多评论
发表于大前端专区
05/14 07:50

BookChatApp v1.5 发布,使用 uni-app 开发书籍阅读 APP

BookChatApp 介绍 BookChatApp,使用uniapp开发的通用的书籍阅读 APP,不但拥有简洁美观的UI视觉呈现,还拥有堪比原生应用的性能体验,支持多端分发编译生成 Android 和 iOS 手机 APP 升级日志 增加显示最近阅读的书籍 移除书架书籍引起的书架空白问题的bug 使用ActionSheet组件优化书架书籍管理方式 增加类似通讯录的分...

1
21
发表于大前端专区
03/25 07:39

BookChatApp v1.4 发布,使用 uniapp 开发的书籍阅读 APP

BookChatApp 介绍 BookChatApp,使用uniapp开发的通用的书籍阅读 APP,微信小程序BookChat 的 uni-app 实现版本;不但拥有简洁美观的UI视觉呈现,还拥有堪比原生应用的性能体验,支持多端分发编译生成 Android 和 iOS 手机 APP 以及各平台小程序(从本版本开始,不再考虑兼容H5和小程序)。 升级日志 增加分享功能(见照...

5
21
发表于大前端专区
02/12 08:24

BookChatApp v1.3 发布,通用的书籍阅读 APP,并附有妹子照骗

BookChatApp 介绍 BookChatApp,通用的书籍阅读 APP,微信小程序BookChat 的 uni-app 实现版本;不但拥有简洁美观的UI视觉呈现,还拥有堪比原生应用的性能体验,支持多端分发编译生成 Android 和 iOS 手机 APP 以及各平台小程序。 使用 BookChatApp,您可以轻松地将您的电子书、文档手册和在线书籍分发到各个小程序平台,...

4
22
发表于大前端专区
2019/10/22 07:49

BookChatApp v1.1 发布,uni-app 开发的书籍阅读APP,实现平板适配

介绍 BookChatApp,通用的书籍阅读 APP,BookChat 的 uni-app 实现版本,支持多端分发编译生成 Android 和 iOS 手机 APP 以及各平台的小程序。 使用 BookChatApp,您可以轻松地将您的电子书、文档手册和在线书籍分发到各个小程序平台,以及编译生成手机 APP 发布到各大手机软件市场供用户下载和使用。 升级日志 内容阅读...

3
30
发表于大前端专区
2019/10/18 08:00

BookChatApp v1.1 发布,uni-app 开发的书籍阅读 APP

介绍 通用书籍阅读 APP,BookChat 的 uni-app 实现版本,支持多端分发,编译生成 Android 和 iOS 手机 APP 以及各平台的小程序。 使用 BookChatApp,您可以轻松地将您的电子书、文档手册和在线书籍分发到各个小程序平台,以及编译生成手机 APP 发布到各大手机软件市场供用户下载和使用。 升级日志 修复登录前后,banner和...

4
35
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表于软件架构专区
05/12 21:48

BookStack(书栈)变更开源方式说明

变更说明 变更开源方式不是变更开源协议。 BookStack 仍然会遵循 Apache 2.0 开源协议进行开源,并提供任何公司、企业、组织和个人免费使用,包括商业和非商业用途。 没钱的压力很大...变更开源方式,是因为我想以...

8
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
44 收藏
分享
返回顶部
顶部