Skip to content

leonardnjura/github-users

Repository files navigation

GITHUB USERS

CircleCI codecov

What?

This is an Android app that is implemented in Java. It consumes A RESTful API web framework provided by Github.

How?

To set up this project on your local machine:

  • Download and install Android Studio
  • Clone this repo and open in above IDE
  • Build with Gradle
  • Run app in emulator device or actual connected device i.e. a physical Android phone or tablet

UI Design

The following UI designs were achieved using Marvelapp. It was the preferred choice for mockups due to the availability of a variety assets in its library and ease of use. Mockups were based off of wireframe concepts thanks to Balsamiq.


alt text
Fig 1a. Mockup: List view

alt text
Fig 1b. Mockup: Detail view

alt text
Fig 1c. Mockup: Share view

 

To run static analyses:

  • $ ./gradlew checkstyle
  • $ ./gradlew findbugs
  • $ ./gradlew pmd
  • $ ./gradlew lint
  • $ ./gradlew check - To run all the above

 

To run unit and instrumented tests, connect an emulator and do:

  • $ ./gradlew test
  • $ ./gradlew connectedAndroidTest

 

Licence

This app is protected by MIT licence

Contribute by forking me, branching out and changing stuff, then create a pull request.

 

About

Android app in that consumes the Github Users Api. Click app store link to install bundled apk file

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors