Code Monkey home page Code Monkey logo

gitjourney's Introduction

png GitJourney

Codacy Badge Build Status

gjimg7

Overview

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 and search

  • 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

Getting Started

  • 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 ).

Used libraries

  • 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

License

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.

gitjourney's People

Contributors

olgakuklina avatar codacy-badger avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.