Ну каждый модуль отвечает за свои слоя. Модуль presentation - модуль ui, а также класса, где находится основная бизнес логика (презентер или вью модель). Data для работы с данными (sqlite, запросы на сервер, кеширование и т.д.). А domain содержит в основном юзкейсы, утилы и т.д. Плюс многомодульность влияет положительно на время сборки проекта.
ждал такого ответа. Как часто вы делаете фичи ток в 1 модуле ? И какой должен быть проект чтоб выйграть от производительности, скорее будет прямо наоборот.
ну про ответсвенность, она и без модулей достигается
И что делать если проект не по слоям а по фичам.
Ну вообщем я понял, у меня просто был опыт в поддержке такого проекта, хотел услышать мнение