Часто feature-пакеты (ui/presentation/domain/data) или type-based; UI делят на Screen + тонкие компоненты, state в VM.
Разбор
- Избегайте god-файла на 2k строк composable.
- Переиспользуемые компоненты — в core/design-system.
- Preview рядом с компонентом.
- Навигационные routes централизуют.
Итог
Структура подчиняется фичам и границам state, а не «все composable в ui/».