В мире Android-разработки существуют различные архитектурные паттерны. Многие из вас хорошо знакомы с MVVM, и возможно сталкивались с MVP. В последнее время всё чаще звучит аббревиатура MVI (Model-View-Intent). Однако наряду с MVI существует похожий на неё подход – KoTEA (Kotlin The Elm Architecture).Давайте сравним их и разберём их различия. Читать далее
Серия статей с очередным разбором MV* шаблонов, но с интересными деталямиДаже опытные разработчики смогут найти что-то новое для себяЭто четвертая статья из серии, в которой разбираем как собирается MVI и что же такое Model Статья 4: Готовим MVI- ???? Собираем MVI-пазл воедино- ???? А что если вообще написать свою реализацию MVI?- ???? Ты так и не понял, что такое Model? На вкус и цвет салаты разные
В команде Android мы активно применяем MVI для проектирования взаимодействия состояния экрана и бизнес-логики. В этой статье мы хотим рассказать о собственной MVI-библиотеке – Reduktor и об опыте внедрения и использования. Статья будет полезна всем, кто хочет познакомиться с Redux-like MVI. Читать далее
Это вторая из трёх статей о применении архитектурного шаблона MVI в Kotlin Multiplatform. В первой статье мы вспомнили, что такое MVI, и применили его для написания общего для iOS и Android кода. Мы ввели простые абстракции, такие как Store и View, а также некоторые вспомогательные классы и…