diycode
项目地址:GcsSloop/diycode
简介:diycode android app
diycode
版本: v0.1.0 (build 5) | 大小:2.7M | 2017-04-10
Diycode 社区客户端,可以更方便的在手机上查看社区信息。应用采用了数据多级缓存,并且实现了离线浏览(访问过一次的页面会被缓存下来,没有网络也可查看),相比于网页版,在一定程度上可以减少在手机上访问的流量消耗。由于目前功能尚未完善,还存在一些已知或未知的 bug,所以当前版本仅为 beta 测试版。
本客户端开发过程是完全开放的,如果你想要改进客户端,或者发现了问题,可以到 这里提交 Issues 。当然了,你也可以基于该代码修改并开发出属于自己的客户端。
如果你有兴趣亲自开发一个 diycode 客户端的话,可以试试看 diycode-sdk,它可以让你方便的拿到 diycode 社区的数据以及与 diycode 服务器交互,所有信息都会立即同步到社区上。
Diycode 社区客户端,可以离线查看 topic,更方便,更省流量。
适用于 Android 设备
或者用手机扫描下面二维码安装。
(如果是从微信,微博等打开,请点击右上角在浏览器中打开,之后点击安装)
应用截图
更新说明:
- 修复首页数据过多时加载数据卡顿问题。
- 首页界面调整
- 添加分类查看,点击节点名称可以查看该节点下所有话题(Topic)
- 使用 CromeCustomTabs 替换 WebView
- Sites 页面支持手动刷新。
- 通知、我的帖子、我的收藏 均支持下拉刷新和分页加载。
- 重构 RecyclerView 相关代码,使下拉刷新和上拉加载代码更加简洁
- 将部分 Activity 内容转移到 Fragment
历史版本
- 修正重复打开链接导致程序异常退出
- 修复 News 链接打开方式
- 调整 Sites 页面条目间距和点击区域大小
- 修正评论区图片大小
- 修复首页滑动卡顿问题
- 修复登录页面崩溃问题
- 移除顶部菜单快速返回按钮
- 添加点击 FAB 快速返回顶部
- 添加双击 Actionbar(Toolbar)快速返回顶部
- 查看 topic 列表、详情、评论
- 回复 topic 评论
- 查看 news
- 查看 sites
- 登录后根据用户设置获取个人 topic 列表
- 查看用户创建的 topic
- 查看用户收藏的 topic
- 查看通知
- 文章链接打开方式可选(默认使用内置浏览器)
- topic 缓存,可离线查看
- 缓存默认为 1 周,过期自动清除,也可手动清除
相关日志
日志是这个应用相关的一些设计思想,可以帮助你更清楚代码为什么是这样子。
作者简介
作者微博: @GcsSloop
个人网站: http://www.gcssloop.com