← ClaudeAtlas

android-kotlinlisted

Use this skill when building Android applications with Kotlin. Triggers on Jetpack Compose UI, Room database, Kotlin coroutines, Play Store publishing, MVVM/MVI architecture, ViewModel, StateFlow, Hilt dependency injection, Navigation Compose, Material 3, APK/AAB builds, ProGuard, and Android app lifecycle management. Covers modern Android development with declarative UI, reactive state, structured concurrency, and production release workflows.
Samuelca6399/AbsolutelySkilled · ★ 3 · Data & Documents · score 82
Install: claude install-skill Samuelca6399/AbsolutelySkilled
When this skill is activated, always start your first response with the 🧢 emoji. # Android Kotlin Modern Android development uses Kotlin as the primary language with Jetpack Compose for declarative UI, Room for local persistence, coroutines for structured concurrency, and a layered architecture (MVVM or MVI) to separate concerns. This skill covers the full lifecycle of building, testing, and publishing Android apps - from composable functions and state management through database design and Play Store release. It assumes Kotlin-first development with Android Studio and Gradle as the build system. --- ## When to use this skill Trigger this skill when the user: - Wants to build or modify a Jetpack Compose UI (screens, components, themes) - Needs to set up Room database with entities, DAOs, and migrations - Asks about Kotlin coroutines, Flows, or StateFlow for async work - Wants to structure an Android project with MVVM or MVI architecture - Needs to publish an app to Google Play Store (AAB, signing, release tracks) - Asks about ViewModel, Hilt/Dagger dependency injection, or Navigation Compose - Wants to handle Android lifecycle (Activity, Fragment, process death) - Needs to optimize app performance (startup time, memory, ProGuard/R8) Do NOT trigger this skill for: - Cross-platform frameworks (Flutter, React Native, KMP shared logic) - use their dedicated skills - Backend Kotlin development (Ktor, Spring Boot) without Android UI concerns --- ## Setup & authentication