A beautiful Travis CI client!
| GitHub OAuth | Repo List | The Navbar |
|---|---|---|
![]() |
![]() |
![]() |
AndroCI is under active development. More features are on their way!
- To work on this repo on your local environment, you would need to generate register your flavour of this app with GitHub in order to access the GitHub OAuth API.
- Please follow the steps here, in order to set up your credentials for using this app.
- Once you are done with this, create a file with the name "debug_gradle.properties", and paste the following code:
github_client_id=<Client ID Generated in Step 1>
github_secret=<Secret ID Generated in Step 1>
redirect_url=androci://callback- Change the
Build Variantsof both the main App and the APICommunicator Library todebug. - Now, just rebuild the project in android studio, and it should work.
The app is divided into two Components:
- The
APICommunicatorLibrary, which provides an interface to make API Calls and Authorization Requests via GitHub and Travis APIs. - The
AndroCIapp, which is basically a front end, and has theAPICommunicatorLibrary as a dependency.
| APICommunicator | AndroCI |
|---|---|
![]() |
![]() |
- Retrofit for constructing the REST API
- Picasso for loading images
- Gson to convert Java objects to JSON and vice-versa
- Gson Converter for serialization to and from JSON




