/github-users

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

Primary LanguageJava

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.