DataBinding, ViewModel(MVVM) Demo Followed by raywenderlich tutorial https://www.raywenderlich.com/7711166-data-binding-in-android-getting-started#toc-anchor-008
Where to Go From Here? https://www.raywenderlich.com/636803-mvvm-and-databinding-android-design-patterns