Room is going to greatly simplify access GMMP's database.

LiveData combined with Room makes it super simple for my UI to get access to the data and get notified on changes to the database

ViewModel allows me to maintain UI state between orientation changes

Lifecycle gives my presenters access to the fragment/activity lifecycle without being tightly coupled to the fragment/activity

List

Card List

Grid



Card Grid

Now Playing

There are 2 minor changes to now playing.







