Ответ
Обычно размер проекта оценивается по количеству строк кода (LOC), модулям или функциональности. В моем случае это приложение с ~50к LOC, 15+ модулями (feature-модули, core, shared), 50+ экранами. Используем многомодульную архитектуру, 80+ зависимостями в Gradle.
Пример структуры:
:app
:feature-auth
:feature-profile
:core-network
:shared-ui
Проект поддерживает 3 продукта через flavors, CI/CD на GitLab, ~15к активных пользователей. Код покрыт Unit и UI тестами на ~60%.