Last year Android came out with a few libraries to help you architect your application and documentation of recommendations to implement a good architecture. I will discuss LiveData, Room, ViewModel, and how to use those to create a reactive MVVM app. I will also show code that I wrote demonstrating how to use all of these patterns.

Attendees will learn what reactive MVVM is, how to use Android Architecture components to create a MVVM app, and leave with an example GitHub repository that is an example of everything that is talked about in the presentation.