OpenHub(一个开源的GitHub Android客户端,更快更简洁)

一个开源的GitHub Android客户端,更快更简洁。

APK下载
Star on GitHub

特点

  • 项目使用MVP+dagger2+retrofit架构,在onSaveInstanceState时保存了Activity、Fragment、Presenter中的数据;
  • 对Retrofit2+RxJava进行了封装,实现了先加载缓存数据,然后再加载网络数据显示,用户体验更佳;
  • 支持主题切换、16种强调色切换、语言切换;
  • 支持趋势版本库列表查看,每隔1小时,服务器端刷新一次数据;
  • 启动时立马显示闪屏,无白屏时间;
  • 更快更酷的代码高亮;
  • And more...

截屏

动态 侧滑页 个人主页
OpenHub(一个开源的GitHub Android客户端,更快更简洁)_第1张图片
OpenHub(一个开源的GitHub Android客户端,更快更简洁)_第2张图片
OpenHub(一个开源的GitHub Android客户端,更快更简洁)_第3张图片
版本库主页 趋势 代码
OpenHub(一个开源的GitHub Android客户端,更快更简洁)_第4张图片
OpenHub(一个开源的GitHub Android客户端,更快更简洁)_第5张图片
OpenHub(一个开源的GitHub Android客户端,更快更简洁)_第6张图片

开源库

  • ButterKnife 视图绑定
  • GreenDao 一个轻量级而且更快的Android ORM解决方案
  • EventBus 简化Android Activities, Fragments, Threads, Services,等组件之间的通信
  • RxJava 一个专注于异步编程与控制可观察数据(或者事件)流的API
  • RxAndroid 为了在Android中使用RxJava
  • Retrofit 安全的HTTP请求工具库
  • Dagger 一个快速的依赖注入
  • Glide 一个图像加载和缓存库为了Android中更平滑的滚动。
  • DataAutoAccess 一个简单的方法去自动存取Android bundle中的数据
  • RoundedImageView 一个快速ImageView支持圆角,椭圆形,圆形
  • Toasty 美化的Toast
  • material-about-library 让你更容易的创建美丽的关于页面
  • material-dialogs 一个美丽、流畅的和可自定义的对话框的API
  • GitHub-Trending 对GitHub趋势页面进行数据抓取

License

Copyright 2017 ThirtyDegreesRay

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.

你可能感兴趣的:(OpenHub(一个开源的GitHub Android客户端,更快更简洁))