Coding
PromptBeginner5 minmarkdown
Markdown Converter
Agent skill for markdown-converter
7
- `app/` hosts the launcher UI and navigation shell, wiring feature modules into `MainActivity`.
Sign in to like and favorite skills
app/ hosts the launcher UI and navigation shell, wiring feature modules into MainActivity.feature_auth/ and feature_home/ compose presentation + domain flows via contracts from core-api/ and bindings in core-di/.domain/ keeps pure entities and use cases; mirror their tests under domain/src/test for fast feedback.data/ provides repositories and mappers, delegating platform specifics to infra/ adapters (e.g., networking, storage).designsystem/ and ui-widgets/; reuse styles from designsystem/src/main/res before adding new ones../gradlew assembleDebug builds the full debug APK; run before proposing PRs to catch integration issues../gradlew testDebugUnitTest executes JVM unit tests across modules via JUnit and coroutines test rules../gradlew connectedDebugAndroidTest runs instrumentation suites when a device/emulator is attached../gradlew :<module>:lint spot-checks Android lint for a specific module, e.g., ./gradlew :feature_home:lint.PascalCase for classes/objects, camelCase for members, and snake_case for resources (drawables, layouts).data/.../mapper/UserMapper.kt).user_id, display_name, score, and rank; never localize them.Test suffix, e.g., RankingUseCaseTest in src/test/kotlin/....@LargeTest under src/androidTest to aid CI filtering.domain: 랭킹 엔티티 정리) and keep noise squashed locally.assembleDebug and relevant tests pass, and call out any follow-up tasks explicitly.local.properties, .env, or private fixtures; provide templates if needed.core-di/ providers so feature modules rely on typed contracts.