# RGitHub
**Repository Path**: xiaozhihzq/RGitHub
## Basic Information
- **Project Name**: RGitHub
- **Description**: RGitHub——A Quick Android GitHub Client.
- **Primary Language**: Java
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2020-09-20
- **Last Updated**: 2024-11-23
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# RGitHub
RGitHub. A Quick GitHub Client.
一个 GitHub 客户端,加载内容会缓存,应用未关闭情况下,可能获取到的更新不够及时,但考虑到 GitHub 的特点,这样做是可以接受的。本项目开发动机为现有 GitHub 客户端都不能满足我的日常需求,查看消息会重复加载,缓慢,并且有太多用不到的功能,我的需求是可以经常查看 GitHub 上一些好的项目和关注的人的动态,并可以查找项目,对项目进行简单了解。具体操作不多,看代码不多,速度要快。感谢 Coding.net,要是 GitHub 有像 Coding 一样好用的(或者说适合我的)客户端,那也就没有此项目了。基于这样的原因,开发了本项目。项目 [代码](https://github.com/RWebRTC/RGitHub) 。
# 简介
1. 采用内存缓存,在应用打开一次过程中,内存缓存下载过的内容,重复页面不重复加载,并且没有强制刷新方法,只能退出应用重新打开。这样做的原因是 GitHub 本身动态不多,更新不频繁。这样做节省流量,速度快。
2. 不重复造轮子,一些查看操作,用手机浏览器可以很好满足需求,因此,一些操作(自动更新下载,代码查看等)直接跳转浏览器对应界面,方便查看,并可进行交互操作。
3. 由于 GitHub Treading(热门项目)API 没有开放,大多客户端不好查看最新最热项目,并且现有GitHub Android API 过于复杂,导致应用过大,因此在开发本项目同时,开发子项目(RGitHubAndroidSDK:GitHub 访问库,AutoUpdate:GitHub Release 自动更新库),可重用,并能满足其他应用没有满足需求。其中在开发过程中参考大量其他开源项目,感谢他们。
# Download
From [GitHub](https://github.com/RWebRTC/RGitHub/raw/develop/app-release.apk)
From [Coding](https://coding.net/u/rwebrtc/p/RGitHub/git/raw/master/app-release.apk) ( The Fastest From China )
# Screenshot
# Thanks
[Json工具](http://www.sojson.com/json2entity.html)
[GitClub](https://github.com/TellH/GitClub)
[CodeHub](http://codehub-app.com/)
[Coding.net](https://coding.net)
……
# GitHub API
TODO 说明
# TODO
- MarkDown README
- 横屏显示图标(需要有审美细胞的同志帮助)
# LICENSE
[MIT](http://renyuzhuo.cn/MIT)