Skip to content

KUZA LAB DEVELOPERS: ANDROID TEST: implement a user management system that allows one to create, update, delete and get the list of users in the system.

Notifications You must be signed in to change notification settings

JobGetabu/User-Management-Portal

Repository files navigation

User-Management-Portal

KUZA LAB DEVELOPERS: ANDROID TEST: implement a user management system that allows one to create, update, delete and get the list of users in the system.

User Management App

The app uses the MVVM. and packaged as follows:

  • adapter - provides helper classes for adapters
  • datasource - includes sources of data like REST
  • ui - app user interface activities
  • util - helper functions for the app

Prerequisites

You will need the following to run this project:

  1. A laptop or desktop machine with internet access
  2. Android Studio 3.0.2 Stable Channel (Latest Stable Release)

Setting Up

  • Clone the Repository from Github
  • Open the project folder using Android Studio IDE

Login Page

The User will the be presented with the Login Page, where they are required to authenticate themselves using REST endpoint

Registration Page

The User will the be presented with the Registration Page, where they are required to authenticate themselves using REST endpoint

Home Page

Lists the users in the REST endpoint. One can delete or modify any user.

Author

Developer : Job Getabu

Acknowledgement

  1. Retrofit
  2. Material Components
  3. jakewharton ButterKnife DI library
  4. hdodenhof Circle Imageview
  5. Read me inspired by

TODO

  1. Add User Activity
  2. Delete User
  3. View User profile

About

KUZA LAB DEVELOPERS: ANDROID TEST: implement a user management system that allows one to create, update, delete and get the list of users in the system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages