/generic-listing-app-mvvm-room-livedata

Basic app following MVVM pattern using Google's modern Android Architecture Components Room & LiveData

Primary LanguageJava

generic-listing-app-mvvm-room-livedata

Basic app following MVVM pattern using Google's modern Android Architecture Components Room & LiveData

To do:

[x] write Room migration and create date property for user & write tests for the migration

[x] display states for the list view (loading, empty list)

[x] edit a user after selecting from the list

[] implement Repository for updating local data from the web (will require net interface - retrofit)

[] create spring server to serve data

[] implement data sync engine to update local data efficiently

alt text Target architecture

Server code will be linked here once complete (coming soon)