Skip to content

Hur1k/gh4a

This branch is 121 commits behind slapperwan/gh4a:master.

Folders and files

NameName
Last commit message
Last commit date
Aug 18, 2017
Feb 18, 2023
May 29, 2019
May 19, 2022
May 19, 2022
Nov 7, 2019
Apr 9, 2014
Dec 7, 2015
Jan 1, 2014
Oct 7, 2022
Oct 7, 2022
May 19, 2022
May 19, 2022
Apr 26, 2014
Apr 26, 2014
Feb 26, 2018
Mar 4, 2011
Mar 16, 2011

Repository files navigation

Octodroid

OctoDroid

This application provides access to GitHub and lets you stay connected with your network

Download

Get it on Google PlayGet it on F-Droid

Main features

Repository

  • List repositories
  • Watch/unwatch repository
  • View branches/tags
  • View pull requests
  • View contributors
  • View watchers/networks
  • View issues

User

  • View basic information
  • Activity feeds
  • Follow/unfollow user
  • View public/watched repositories
  • View followers/following
  • View organizations (if type is user)
  • View members (if type is organization)

Issue

  • List issues
  • Filter by label, assignee or milestone
  • Create/edit/close/reopen issue
  • Comment on issue
  • Manage labels
  • Manage milestones

Commit

  • View commit (shows files changed/added/deleted)
  • Diff viewer with colorized HTML
  • View commit history on each file

Tree/File browser

  • Browse source code
  • View code with syntax highlighting

Gist

  • List public gists
  • View gist content

Explore Github

  • Public timeline
  • Trending repos (today, week, month, forever)
  • GitHub blog

..and many more

How to Build Octodroid

  • Ensure Android SDK platform and build-tools are installed
  • Register an application for your OctoDroid usage under your GitHub settings
    • naming is up to you
    • callback URL must be gh4a://oauth
  • Create a client.properties file with the following content:
ClientId="<CLIENT ID DISPLAYED IN APPLICATION SETTINGS>"
ClientSecret="<CLIENT SECRET DISPLAYED IN APPLICATION SETTINGS>"
  • Build using Gradle
./gradlew assembleDebug
  • To get a full list of available tasks
./gradlew tasks

Open Source Libraries

Contributions

About

Github client for Android

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 92.7%
  • JavaScript 6.1%
  • CSS 1.2%