+ ViewModel.viewModelScope + coroutines) решают сами много вопросов по отпискам/остановам асинхронщины ненужной с какого-то момента, привязкой к view lifecycle и пр. Конечно можно все это и "ручками" делать на rx/mpv. Но ведь если так рассуждать - то зачем нам вообще все "штуки удобные" использовать. голый Android Framework + Core Java все могут сделать. Сколько неучтенных кейсов останется, насколько менее читабельным будет код - ведь неважно, да?
про читабельность - в точку. особенно перекладывать данные из RX в LD за корутины не скажу, но после просмотра видоса от красных роботов, желание взяться за них как-то угасло
Обсуждают сегодня