HurleyWong / CodeHub

CodeHub 是一款使用 WanAndroid、ReadHub 以及 Gank.io 三者 api 开发的技术阅读类的开源项目。项目是基于 Material Design + MVP + RxJava + Retrofit + Dagger2 + Glide 等框架开发的。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CodeHub

鉴于目前 Kotlin 已经取代 Java 成为了 Android 开发的主流编程语言,所以新的版本 CodeHub-Kotlin 已经上线。该版本使用了 Kotlin + Jetpack + ComposeUI + MVVM 等最新的官方推荐的开发模式和框架进行开发,请前往观赏~

Introduction

CodeHub 是一款使用 WanAndroid、ReadHub 以及 Gank.io 三者 API 开发的技术阅读类的开源项目。项目是基于 MVP + RxJava + Retrofit + Dagger2 + Glide 等框架开发的。

Screenshots

Features

  • WanAndroid、ReadHub 与 Gank.io 的内容。
  • 基于 MVP 模式开发。
  • 使用了市面上主流的 Android 开发框架。

Issues

如果有任何问题,请在该 repository 的 Issues 处发布 issue,或者通过最底部的联系方式联系我,我会及时提供帮助或改进。

Thanks

  • 最开始是只想根据玩安卓开发的 api 开发一个 WanAndroid 客户端,后来在完成之后又决定根据 Readhub 以及 Gank.io 的 api 共同组成一个获取移动端开发者技术的客户端 CodeHub。
  • 图片来源:iconfont
  • 主要数据来源:wanandroid、ReadHub、Gank.io
  • 使用到的开源库:RetrofitRxJavaGlide 等。

TODO

  • 完善 ReadHub 页面功能
  • 添加 Gank.io 模块

About me

License

Copyright (C) 2019 Pengyuan Huang

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

CodeHub 是一款使用 WanAndroid、ReadHub 以及 Gank.io 三者 api 开发的技术阅读类的开源项目。项目是基于 Material Design + MVP + RxJava + Retrofit + Dagger2 + Glide 等框架开发的。

License:Apache License 2.0


Languages

Language:Java 100.0%