Skip to content
Readhub Android 客户端——官网 : https://readhub.cn
Java CSS
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
JDatabase @ 5e93d08
JHttp @ 6eb7919
app
gradle/wrapper
img
.gitignore
.gitmodules
LICENSE
README.md
build.gradle
gradle.properties
gradlew
gradlew.bat
settings.gradle

README.md

Readhub

Releases License: GPL v3

此项目是个人基于 Readhub 开发一的一款非官方 Android 客户端,旨在为用户提供一个互联网资讯阅读平台和良好的阅读体验。

下载地址

Google Play

Google Play

Fir

Fir

特点

  • 采用 Google Material Design 风格
  • 采用 MVP + dagger 2 架构进行解耦
  • 网络请求使用 Retrofit + RxJava
  • 本地数据库采用 Room + RxJava
  • 主题切换,支持夜间模式
  • 集成 Tinker 并支持应用内更新
  • 侧滑返回
  • 支持 CustomTabs
  • 新话题悬浮提示
  • 使用矢量图减少安装包体积

项目预览——夜间模式

起始页 主菜单 首页
news news drawer
即时查看 话题详情 文章网页
news news drawer
本地搜索 设置 关于
news news drawer

项目预览——蓝色主题(默认)

起始页 主菜单 首页
news news drawer
即时查看 话题详情 文章网页
news news drawer
本地搜索 设置 关于
news news drawer

使用到的第三方开源库

项目名称 简介
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 图像

感谢

License

Copyright (C) 2018 guanpj. Licensed under the GPL-3.0. (See the LICENSE file for the whole license text)

You can’t perform that action at this time.