https://developer.android.com/topic/libraries/data-binding/index.html
https://habrahabr.ru/post/260317/
https://habrahabr.ru/company/touchinstinct/blog/330830/
https://stfalcon.com/ru/blog/post/faster-android-apps-with-databinding
https://stfalcon.com/ru/blog/post/android-mvvm
ViewModels: Persistence, onSaveInstanceState(), Restoring UI State and Loaders [https://medium.com/google-developers/viewmodels-persistence-onsaveinstancestate-restoring-ui-state-and-loaders-fc7cc4a6c090]
http://www.vogella.com/tutorials/AndroidDatabinding/article.html
MVVM architecture, ViewModel and LiveData (Part 1)
MVVM architecture, ViewModel and LiveData — Part 2 (DI)
Implementing MVVM using LiveData, RxJava, Dagger Android
Android Architecture Components — now with 100% more MVVM
http://www.azoft.ru/blog/mvvm-android-data-binding/
Android Architecture Patterns Part 3:
Model-View-ViewModel
https://habrahabr.ru/company/dataart/blog/272737/
https://habrahabr.ru/company/mobileup/blog/312548/
https://habrahabr.ru/company/dataart/blog/267735/
ViewModels and LiveData: Patterns + AntiPatterns (ru)
Clean Architecture — Kotlin, Dagger 2, RxJava, MVVM and Unit Testing
Offline first Android App with Kotlin, MVVM, Dagger2, RxJava, LiveData and Room (https://medium.com/@cdmunoz/offline-first-android-app-with-mvvm-dagger2-rxjava-livedata-and-room-part-5-8fc4f9cee34d) (https://github.com/cdmunoz/CryptoCurrencyApp)
The death of Presenters and the rise of ViewModels (AAC) (https://proandroiddev.com/the-death-of-presenters-and-the-rise-of-viewmodels-aac-f14d54b419a)