RGitHub —— A GitHub Client

原文

http://renyuzhuo.cn/rgithub

说明

RGitHub 是一个 GitHub 客户端,加载内容会缓存,应用未关闭情况下,可能获取到的更新不够及时,但考虑到 GitHub 的特点,这样做是可以接受的。项目源代码看 这里。本项目开发动机为现有 GitHub 客户端都不能满足我的日常需求,查看消息会重复加载,缓慢,并且有太多用不到的功能,我的需求是可以经常查看 GitHub 上一些好的项目和关注的人的动态,并可以查找项目,对项目进行简单了解。具体操作不多,看代码不多,速度要快。基于这样的原因,开发了本项目。

简介

  1. 采用内存缓存,在应用打开一次过程中,内存缓存下载过的内容,重复页面不重复加载,并且没有强制刷新方法,只能退出应用重新打开。这样做的原因是 GitHub 本身动态不多,更新不频繁。这样做节省流量,速度快。

  2. 不重复造轮子,一些查看操作,用手机浏览器可以很好满足需求,因此,一些操作(自动更新下载,代码查看等)直接跳转浏览器对应界面,方便查看,并可进行交互操作。

  3. 由于 GitHub Treading(热门项目)API 没有开放,大多客户端不好查看最新最热项目,并且现有GitHub Android API 过于复杂,导致应用过大,因此在开发本项目同时,开发子项目(RGitHubAndroidSDK:GitHub 访问库,AutoUpdate:GitHub Release 自动更新库),可重用,并能满足其他应用没有满足需求。其中在开发过程中参考大量其他开源项目,感谢他们。

待完善

项目进行到这个程度,可以基本满足日常需要,更多功能开发在需要时会继续进行,根据笔者需求,如果有意见或建议,欢迎反馈。在本页最下方即可。

TODO

  • MarkDown README
  • 横屏显示图标

Download

From Google Play

From GitHub

From Coding ( The Fastest From China )

Screenshot






Thanks

Json工具

GitClub

CodeHub

LICENSE

MIT

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,663评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,010评论 19 139
  • 那天,5月1日,中午吃饭,当我走到饭桌前,突然看见我一直想吃的虾子,我欣喜若狂,哈哈,真的,我一直想去吃虾子,可是...
    白色的小草阅读 258评论 0 0
  • 01 自欺和欺人这种事,一旦开始,久了就会成为习惯。 当然,不小心上当受骗买到高仿时除外。 不知从什么时候起,中国...
    妮妮小屋阅读 2,527评论 1 12