MVI
AndroidAdopt
MVI
MVI (Model-View-Intent) — это архитектурный паттерн для разработки Android-приложений, который основан на однонаправленном потоке данных UDF
Почему Adopt?
- Предсказуемость: Однонаправленный поток данных упрощает отладку
- Иммутабельность: Состояние нельзя изменить случайно
- Тестируемость: Легко тестировать бизнес-логику
- Хорошая совместимость с Kotlin Flow и Compose
Наш опыт
Основной архитектурный паттерн в нашем Android-приложении