OctoDroid
该应用程序提供对GitHub的访问,让您与您的网络保持联系
下载
主要功能
仓库
- 列出仓库
- 关注/取消关注仓库
- 查看分支/标签
- 查看拉取请求
- 查看贡献者
- 查看关注者/网络
- 查看问题
用户
- 查看基本信息
- 活动动态
- 关注/取消关注用户
- 查看公开/关注的仓库
- 查看关注者/关注的人
- 查看组织(如果类型是用户)
- 查看成员(如果类型是组织)
问题
- 列出问题
- 按标签、分配者或里程碑筛选
- 创建/编辑/关闭/重新打开问题
- 评论问题
- 管理标签
- 管理里程碑
提交
- 查看提交(显示更改/新增/删除的文件)
- 带有彩色HTML的差异查看器
- 查看每个文件的提交历史
目录/文件浏览器
- 浏览源代码
- 以语法高亮查看代码
Gist
- 列出公开的Gist
- 查看Gist内容
探索GitHub
- 公共时间线
- 趋势仓库(今天、本周、本月、所有时间)
- GitHub博客
...以及更多
如何构建OctoDroid
- 确保已安装Android SDK平台和构建工具
- 在您的GitHub设置下为您的OctoDroid使用注册一个应用程序
- 命名由您决定
- 回调URL必须为gh4a://oauth
- 创建一个client.properties文件,内容如下:
ClientId="<应用程序设置中显示的客户端ID>"
ClientSecret="<应用程序设置中显示的客户端密钥>"
- 使用Gradle构建
./gradlew assembleDebug
- 获取可用任务的完整列表
./gradlew tasks
开源库
- android-gif-drawable
- AndroidSVG
- AndroidX
- emoji-java
- GitHubSdk
- HoloColorPicker
- MarkdownEdit
- Material Design Icons
- PrettyTime
- Recycler Fast Scroll
- Retrofit
- RxAndroid
- RxJava
- RxLoader
- SmoothProgressBar