🌚что значит для вас «чистая архитектура»
Масштабируемость, низкий порог включения в проект, независимость модулей, тесты)))
https://youtube.com/playlist?list=PLB6lc7nQ1n4iYGE_khpXRdJkJEp9WOech
https://youtube.com/playlist?list=PLB6lc7nQ1n4iS5p-IezFFgqP6YvAJy84U
https://youtube.com/playlist?list=PLB6lc7nQ1n4jCBkrirvVGr5b8rC95VAQ5
🌚 Важно понимать какую архитектуру когда использовать. Вообще я думаю чистой архитектуры не бывает, лучше говорить подходящая архитектура🤔
Согласен. Хочу сделать приложение модульное. С возможность смены типа интерфейса. Что посоветуете?
Есть книга от дядюшки боба
Это не определение чистой архитектуры. Чистая архитектура - это разделение по слоям. UI, далее слой usecase, далее business logic, далее слой репозитория (database или network API). Между ними еще могут быть конвертеры моделей из одного слоя в другой (он это писал для Джавы; в Дарте неактуально, у нас через factory Model.fromJson лучше конвертировать)
А то, что ты описал — это просто хорошо написанный проект.
Ну это цели. Которые достигаются хорошей архитектурой. Разве не так!?
Ui->usecase->BusinessLogic->Repository->Api->database Ничего не пропустил?
Обсуждают сегодня