少废话!先看东西! haha 👇️下面是应用内测的下载链接:
目前 v1.0 版本实现的一些功能如下:
- 支持从 Kindle 阅读器导入标注并对导入的书籍在线进行信息的完善
- 支持三种创建书籍的方式:在线搜索创建、扫描 isbn 创建、自定义创建
- 支持对分组进行分组管理,对书籍分组可以帮您更好的归档书籍
- 完善的书籍编辑功能,长按拖动书籍可自定义摆放的位置
- 支持 OCR 功能,可快速高效的记录您喜欢的段落,免费不限次数的哦
- 支持为书摘添加标签
- 支持书摘内容分享,内置多套分享主题
- 完善的数据备份功能,支持本地备份和基于 WebDav 协议的云备份
- 支持书摘的格式化导出,可导出为 Markdown、印象笔记、txt 文本
- 支持数据统计,您可以查看历史阅读记录
还有一些小的功能就没有全部罗列出来啦,准备后面写在用户手册上~
关于 书伴:
起初构想要开发这个应用大概是入手第一部 Kindle 后,发现原来做的标注到最后都会导出到一个 txt 文件中,但由于在同一时间段又会去读多本书,所以最后形成的标注就是多本书的内容混杂在一起了。后续再回顾起来特别麻烦。以上痛点催生出自己要去开发出一个用于 kindle 书摘管理 App 的想法。 后来发现其实对于纸质书也会有同样的需求的,比如我自己在阅读纸质书的时候通常会喜欢使用笔在上面做一些标注,比如一些优美的段落。发现身边优秀的人看书竟然还会动手把某些段落摘抄到自己的小本本上(自愧不如~)但做的这些标注散落在一本书的各个地方,根不就不方便后期的回顾。于是就有了拓宽业务的想法。把之前仅用于 Kindle 的书摘管理拓宽到也可用于纸质书的书摘管理(活要全)。 想法有了之后的第一步就先去 GooglePlay 上搜了一圈,看看我的这个想法是否有已经有人实现出来了,免得重复造轮子。然后惊人的发现竟然没有!!难道我的这个是伪需求嘛?接着又到 IOS 平台上找了下,直接搜书摘就找到了我觉着做的非常棒的一款应用《滴墨书摘》,敢情是完全把我的想法给实现了啊!使用 IOS 的同学可以体验下,非常推荐!可 Android 平台的空缺咋办呢?于是在拧了四十多天的螺丝后终于发出了第一个版本。其中有部分的交互逻辑和 UI 借鉴了《滴墨书摘》,只能说自己的设计能力太弱了。这四十天下来发现想要一个人高质的开发出一个应用出来真的很不容易。 为了保证这个工具类应用可以长期运行下去,所有的功能都没有依赖后台服务。万一哪天买不起服务器了岂不成 404 应用了!
关于使用到的技术:
开发这个应用的一个另一个原因就是想实战下 Jetpack 组件。整个应用中使用到了 Room、Navigation、Lifecycle、CameraX、LiveData。结合在一起的效果还算完美,不过现在来回顾整个项目的话对于她们的理解也仅仅就是停在了如何调用 API 的层面。不说了,看源码去了 溜~
搞完这个项目就该滚去找工作了!目前坐标南京,大四,有大佬可以给内推一个 Android 的职位么?不胜感激!
)