avatar
Mobile Development by AppTractor
@apptractor
06.11.2025 20:45
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
Medium
MVVM Is Outdated: The Modern Android Stack Is MVI + GraphQL + Compose
MVVM had its time?—?just like Java did. But modern Android development has evolved. With Jetpack Compose, GraphQL, and unidirectional data…
? 1
1 16 2K

Обсуждение 1

Обсуждение не доступно в веб-версии. Чтобы написать комментарий, перейдите в приложение Telegram.

Обсудить в Telegram