мнения разработчиков.
В большом проекте используем DataBinding с MVVM. По началу казалось крутая фича. Все круто классно, но сейчас есть понимание, что бизнес логику связали с UI посредством ObservableField и LiveData. Возвращаясь к визуальной переработки старых модулей приходится вносить изменения в ViewModel, что не очень хорошо. Если бы при первичной разработке не использовался databinding, viewModel максимум бы подробилась на меньшие классы. Мы неправильно подошли к внедрению этой фичи или так задуманно?
Как вопрос меняется ли вьюмодель связана с датабиндингом? Если меняется и так и так бы менялась
Обсуждают сегодня