в многомодульном проекте: с clean arch и монолитом все понятно, они размещаются в domain-слое, где у интеракторов есть доступ ко всем репозиториям, а у презентеров/вьюмоделей есть доступ ко всем интеракторам. Так вот, как быть в случае фич-модулей? Размещать их вне (например, в feature-core)? Ведь, вполне вероятно, что одному интерактору может понадобится несколько репозиториев, а презентеру - несколько интеракторов. Сначала добавлять в фиче-модули, а по мере необходимости перемещать в общие модули? Кто вы у себя это решили?
Вот как написал, так и делаем. Интеракторы в отдельном domain модуле
Обсуждают сегодня