UserManagementApp

UserManagement fetches a list of users and populates it on a recyclerview. On click of a user, the app navigates to the detail page that gives more information about the user.

Guideline

  1. Clone from the master branch.
  2. The data used is fetched from https://dummyapi.io/. To use this API, you need to sign-up with https://dummyapi.io/ and generate an App Id.
  3. Place the API ID as API_KEY in your local.properties file
API_KEY = "the string you generated"

Technologies and Libraries

  • Kotlin
  • MVVM
  • Coroutines
  • Retrofit
  • Gson
  • Dagger 2
  • Picasso
  • Architecture Components (Room, LiveData, ViewModel)
  • Android Navigation Component

Images

image 1

image2