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
Post #5763
2.09K