Android
MVVM, как и Java, пережил своё время. Современная разработка под Android эволюционировала. Благодаря Jetpack Compose, GraphQL и однонаправленному потоку данных нам больше не нужны хрупкие цепочки LiveData и несогласованные состояния ViewModel. Встречайте MVI (Model–View–Intent) — шаблон, который делает состояние предсказуемым, тестируемым и масштабируемым. Если вы всё ещё жонглируете булевыми значениями и несколькими объектами MutableStateFlow в MVVM, пора выходить на новый уровень. В этой
статье автор показывает, как он модернизировал своё приложение Hockey Hub с помощью MVI, Kotlin Flows и Hilt.
•
This One Build Setting Shrunk My APK by 40% — And I Almost Missed It
•
Inside Kotlin Coroutines: State Machines, Continuations, and Structured Concurrency
•
Compose UI Tests for Larger Font Sizes: Scrolling and Text Truncation
•
MVVM Is Outdated: The Modern Android Stack Is MVI + GraphQL + Compose
Обсуждение 1
Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.
Обсудить в Telegram