android-kotlinlisted
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