ViewModels with Saved State, Jetpack Navigation, Data Binding and Coroutines
Architecture Components, представленные в 2017 году, значительно повлияли на разработку Android приложений. ViewModel используется в более чем 40% процентов приложений. За счет такой большой популярности это компонент все активнее и развивается и обрастает новыми функциями:👉 Поддержка сохранения состояния в
ViewModel👉 Интеграция между Navigation библиотекой и
ViewModel👉 Использование
ViewModel в DataBinding👉 Поддержка Kotlin Coroutines в
ViewModel на основе viewModelScope