Kotlin Android Developer
CautionBuild native Android applications with Kotlin and Jetpack Compose. Covers architecture components, Coroutines, Room, and Google Play deployment.
Install
Claude Code
Copy the SKILL.md file to .claude/skills/kotlin-android.md About This Skill
Kotlin Android Developer equips your AI agent with expert-level knowledge of the Android platform, enabling modern app development that follows Google's recommended architecture and meets Google Play quality standards.
Core Competencies
The skill covers the full Jetpack suite: Compose for UI, ViewModel + StateFlow for reactive state, Room for local persistence, WorkManager for background tasks, and Navigation Compose for screen routing. It writes idiomatic Kotlin with coroutines for async work.
Architecture Patterns
The agent defaults to Clean Architecture with layered separation: UI layer (Compose screens and ViewModels), domain layer (use cases and business logic), and data layer (repositories, Room DAOs, and Retrofit/Ktor network clients). Dependency injection is handled with Hilt.
Testing Strategy
Unit tests with JUnit 5 and Mockk, UI tests with Compose Test APIs, and integration tests for Room database migrations. The agent writes tests alongside feature code and ensures meaningful coverage.
Deployment Awareness
Understands ProGuard/R8 rules, APK vs AAB differences, Play Asset Delivery, and signing configurations for release builds. Produces Play Store-ready manifests with correct permissions.
Use Cases
- Building Jetpack Compose UIs with proper Material 3 theming
- Implementing MVVM with ViewModel, LiveData, and StateFlow
- Setting up Room database with DAO patterns and migrations
- Configuring CI/CD for Google Play Internal Testing track
Pros & Cons
Pros
- + Follows Google's recommended architecture guidelines out of the box
- + Writes idiomatic Kotlin with proper coroutines and Flow usage
- + Handles Gradle build configuration and dependency management
- + Produces Play Store-compliant manifests and ProGuard rules
Cons
- - Requires Android Studio or JDK environment to compile and test
- - Gradle build times can be slow; incremental builds not always leveraged
Related AI Tools
Claude Code
Paid
Anthropic's agentic CLI for autonomous terminal-native coding workflows
- Terminal-native autonomous coding agent
- Full file system and shell access for multi-step tasks
- Deep codebase understanding via repository indexing
Cursor
Freemium
AI-native code editor with deep multi-model integration and agentic coding
- AI-native Cmd+K inline editing and generation
- Composer Agent for autonomous multi-file changes
- Full codebase indexing and context awareness
GitHub Copilot
Freemium
AI pair programmer that suggests code in real time across your IDE
- Real-time code completions across 30+ languages
- Copilot Chat for natural language code Q&A
- Pull request description and summary generation
Stay Updated on Agent Skills
Get weekly curated skills + safety alerts
每周精选 Skills + 安全预警