Технологический РадарТехнологический Радар
Adopt

MVI

MVI (Model-View-Intent) — это архитектурный паттерн для разработки Android-приложений, который основан на однонаправленном потоке данных UDF

Почему Adopt?

  • Предсказуемость: Однонаправленный поток данных упрощает отладку
  • Иммутабельность: Состояние нельзя изменить случайно
  • Тестируемость: Легко тестировать бизнес-логику
  • Хорошая совместимость с Kotlin Flow и Compose

Наш опыт

Основной архитектурный паттерн в нашем Android-приложении

Полезные ссылки