Skip to content

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

Notifications You must be signed in to change notification settings

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

Watchers

Forks

Releases

No releases published

Packages

No packages published