An open-source GitHub client is your co-pilot to navigate the GitHub content, monitor github activity, check for news and updates.
The application implements secure login with OAuth to access user data.
In the main screen user is able to monitor daily contributions activity placed in chronological order.
You can explore your GitHub data such as repositories, followers list, and your starring, watching activity. The application allows you to monitor other users profile data and activities, analyze source code.
The app widget provides a list of today’s feeds and invitations to start journey: by clicking on a list item, the app opens on the feed list tab.
- Explore your daily contributions activity
- Read about the latest event details in the Feed
- Explore the content of GitHub public Repos
- Take advantage of facilitated Code View
- Sync with your Followers
- Guide yourself using the google-based GitHub users Map
- Save and share your GitHub Data
- The app uses GitHub API. Get your API keys in order to run the app.
- Create a new resource file using the following path: app/src/main/res/values/client_credentials.xml.
- Put "client_id" and "client_secret" key values in it.
Application min API Level: 22, Android 5.1 ( LOLLIPOP_MR1 ).
- Picasso for loading and rendering images.
- CommonsIO/CommonsHttpClient for accessing GitHub REST api.
- A number of standard Android libraries.
- A text-to-html conversion tool MarkdownJ
- Softwee:codeview-android:1.2.0 for syntax highlighting
Copyright 2017 Olga Kuklina
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.