👇 UI-центричная архитектура или
God Activity👇
MVC. Выделили логику в контроллер👇
MVP. Добавили интерфейсов меж слоями👇
MVVM. Изоляция UI и реактивщина👇
MVI и начало эры UDF👉 Постепенное упрощение
MVI с дроблением reduce функции. TEA, как хороший примерВнутри статьи примеры с каждым этапом. Кому-то посмотреть как было раньше, кому-то понастольгировать