TGViewer
Мобильная разработка Мобильная разработка @mobi_dev · 13.1K subscribers
Post #2963 4.64K
​​Old but gold: Переход с MVVM на MVI

Во время перехода на Jetpack Compose разработчик из GityMarket заметил, что некоторые методы во ViewModel перестали соответствовать правилам SOLID.

Это отразилось на тестирование и стало понятно, что нужно делать рефакторинг кода или менять архитектуру проекта. Выбор пал на MVI. Свою реализацию автор разбирает в статье, а именно — UI и ViewModel:

https://proandroiddev.com/migrate-from-mvvm-to-mvi-f938c27c214f

#android
  • 👍 7
More from @mobi_dev
  1. Oct 13, 2026Тепловая карта из шестиугольников в Swift Charts Тысячи точек на карте перекрывают друг др…
  2. Oct 13, 2026Экран погас, а приложение продолжает разряжать батарею Загрузка завершилась с ошибкой, а C…
  3. Oct 12, 2026🧑‍💻 Какие навыки помогают вам в разработке в 2026 году? Что вы чаще используете в работе…
  4. Oct 12, 2026KMP-плагин прекращает поддержку редактирования Swift В новых версиях IntelliJ IDEA и Andro…
  5. Oct 12, 2026Swift 6.4 позволяет дождаться очистки в defer После отмены задачи приложению всё ещё может…
  6. Oct 12, 2026В Kotlin появятся companion-блоки и расширения Фабричный метод можно будет добавить типу,…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →