此项目是个人基于 Readhub 开发一的一款非官方 Android 客户端,旨在为用户提供一个互联网资讯阅读平台和良好的阅读体验。
- 采用 Google Material Design 风格
- 采用 MVP + dagger 2 架构进行解耦
- 网络请求使用 Retrofit + RxJava
- 本地数据库采用 Room + RxJava
- 主题切换,支持夜间模式
- 集成 Tinker 并支持应用内更新
- 侧滑返回
- 支持 CustomTabs
- 新话题悬浮提示
- 使用矢量图减少安装包体积
起始页 | 主菜单 | 首页 |
---|---|---|
即时查看 | 话题详情 | 文章网页 |
---|---|---|
本地搜索 | 设置 | 关于 |
---|---|---|
起始页 | 主菜单 | 首页 |
---|---|---|
即时查看 | 话题详情 | 文章网页 |
---|---|---|
本地搜索 | 设置 | 关于 |
---|---|---|
项目名称 | 简介 |
---|---|
RxJava | 一个专注于异步编程与控制可观察数据(或者事件)流的 API |
RxAndroid | 在 Android 中使用 RxJava |
Retrofit | HTTP 请求工具库 |
ButterKnife | 强大的注解框架,提供视图和事件绑定 |
Dagger | 依赖注入框架 |
Fragmentation | 强大的 Fragment 管理库 |
ExpandableLayout | 支持展开和收缩子 View 的 Layout |
FlowLayout | Android 流式布局,支持单选、多选等,适合用于产品标签等 |
leakcanary | 使用于 Android 和 Java 和内存泄漏检查工具 |
AgentWeb | Android WebView 框架 |
Android-HeaderAndFooterRecyclerView | 支持添加头部和尾部的 RecyclerView |
Android-Debug-Database | 用于调试 Android SQLite 和 Shared preferences 的库 |
Bugly | 帮助开发者快速发现并解决异常,同时掌握产品运营动态,及时跟进用户反馈 |
Tinker | Android 热修复解决方案,支持 dex,library 和资源更新且不用重新安装 app |
walle | Android Signature V2 Scheme 签名下的新一代渠道包打包神器 |
网站名称 | 简介 |
---|---|
Iconfont | 阿里巴巴矢量图标库,提供了本项目中的大部分矢量图 |
aconvert | 在线调整图片大小(PNG, JPG 和 GIF) |
convertio | 在线图像文件转换器,支持 SVG 转换成 PNG |
logoko | 在线 logo 设计 |
图帮主 | 在线平面设计 |
shields | metadata 图标设计 |
compresspng | 在线压缩 PNG 图像 |
Copyright (C) 2018 guanpj. Licensed under the GPL-3.0. (See the LICENSE file for the whole license text)