vishal1337 / Userbook

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Userbook

App to showcase a list of Users. User can add or edit a user.

Download (APK)

Home screen (No Users) Add User Screen Home screen
User item options Edit User Screen

Description

  • Show a list of users stored in local db.
  • User can add or edit or delete a User.

Highlights

  • MVVM Architecture - To Organize Code
  • Kotlin - Language used to write this Project
  • Hilt - For Dependency Injection
  • Coroutines - To offload work from Main Thread
  • Room - Database Wrapper for SQLIte
  • View Binding - view binding.
  • Data Binding - data binding.
  • LiveData - Observable data holder class
  • ViewModel - to store and manage UI-related data in a lifecycle conscious way
  • Navigation - To facilitate Navigation from one Screen to another

About


Languages

Language:Kotlin 100.0%