⬇️ Мономодуль. Весь код в 1 модуле, код не переиспользуется между приложениями
⬇️ Упрощенная модуляризация. Общая часть выносится в единый base модуль. Все остальные модули зависят от него.
⬇️ Полная модуляризация. Помимо общего
kotlin/android модуля появляется data/domain/presentation модули и сложный менеджмент зависимостей меж фиче-модулями⬇️ После того как вы обнаружили себя в миллионе модулей со временем сборки, стремящимся в бесконечность, - начинается объединение в фичегруппы и уменьшение количество модулей.
Подробнее про каждую внутри статьи
На какой стадии ваш проект по этой линейке?
