kishandonga / MVVM-ContactList

This is demonstration of the MVVM architecture with Java and RxJava2 also used Room DB and new components which is publish by Google Android

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Android ContactList - MVVM

Explore this Android ContactList app, a prime example of Android MVVM architecture implemented in both Java and Kotlin. The app is designed with simplicity in mind, featuring three key fragments:

Contact List

  • category wise filter
  • Search Contact

Category

  • add/edit/delete category

Contact Details

  • add/edit/delete contact
  • on save it will save at your phonebook

Used important dependencies

RxJava2
Room DB
NavigationUI
LifecycleExtensions

Explore

Feel free to explore the app's structure, where MVVM architecture and the repository pattern, coupled with ViewModel, ensure a clean and efficient codebase. If anything is inappropriate then raise the issue let's discuss and make a reliable one.

   

   

About me

I'm Kishan Donga and you can connect with me via the below links, I am a developer and I love to create innovations.

About

This is demonstration of the MVVM architecture with Java and RxJava2 also used Room DB and new components which is publish by Google Android

License:Apache License 2.0


Languages

Language:Kotlin 98.1%Language:Java 1.9%