android-kotlin
This skill equips you to develop Android applications using Kotlin's modern ecosystem. Leverage Jetpack Compose for declarative UI, Coroutines for asynchronous programming, and Hilt for dependency injection to create robust, maintainable mobile apps.
android-kotlin is a comprehensive skill for developing Android applications using Kotlin's modern ecosystem. It equips you to leverage Jetpack Compose for declarative UI, Coroutines for asynchronous programming, and Hilt for dependency injection to create robust, maintainable mobile apps.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-14
android-kotlin is a comprehensive skill for developing Android applications using Kotlin's modern ecosystem. It equips you to leverage Jetpack Compose for declarative UI, Coroutines for asynchronous programming, and Hilt for dependency injection to create robust, maintainable mobile apps.
Use it when
- android-kotlin covers Android Kotlin development setup including project structure and Gradle configuration.
- android-kotlin teaches unit and integration testing with MockK and Turbine.
Verify before relying
Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.
Install
alinaqi/maggy/android-kotlin · repository language: Python
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What is android-kotlin and what can I build with it?
android-kotlin is a comprehensive skill for developing Android applications using Kotlin's modern ecosystem. It equips you to leverage Jetpack Compose for declarative UI, Coroutines for asynchronous programming, and Hilt for dependency injection to create robust, maintainable mobile apps.
How do I set up android kotlin development and project structure?
android-kotlin covers Android Kotlin development setup including project structure and Gradle configuration. You'll learn to configure your build system using Gradle Kotlin DSL, organize your project for scalability, and establish best practices from the start to support modern Android development workflows.
What testing approaches does android-kotlin teach with MockK?
android-kotlin teaches unit and integration testing with MockK and Turbine. You'll learn to write comprehensive tests for your Kotlin Android code, mock dependencies effectively with MockK, and test reactive streams using Turbine for Flow and StateFlow validation.
How do I implement kotlin coroutines flow example patterns?
android-kotlin covers reactive patterns with Flow and StateFlow, including coroutines best practices and structured concurrency. You'll learn to implement asynchronous operations safely, manage state reactively with StateFlow and ViewModel, and use collectAsStateWithLifecycle for lifecycle-aware collection in Compose.
What Jetpack Compose features are covered in android-kotlin?
android-kotlin includes Jetpack Compose UI fundamentals, Material3 theming, and integration with StateFlow and ViewModel. You'll build declarative UIs, apply modern design systems, and connect reactive state management to your composable functions for responsive applications.
Does android-kotlin address Kotlin anti-patterns and code quality?
android-kotlin applies Kotlin best practices and helps you avoid common anti-patterns. It covers code quality tools like Detekt and Ktlint, repository patterns for clean architecture, sealed classes for type-safe state management, and CI/CD integration with GitHub Actions.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
Android Kotlin Skill
Project Structure
``` project/ ├── app/ │ ├── src/ │ │ ├── main/ │ │ │ ├── kotlin/com/example/app/ │ │ │ │ ├── data/ # Data layer │ │ │ │ │ ├── local/ # Room database │ │ │ │ │ ├── remote/ # Retrofit/Ktor services │ │ │ │ │ └── repository/ # Repository implementations │ │ │ │ ├── di/ # Hilt modules │ │ │ │ ├── domain/ # Business logic │ │ │ │ │ ├── model/ # Domain models │ │ │ │ │ ├── repository/ # Repository interfaces │ │ │ │ │ └── usecase/ # Use cases │ │ │ │ ├── ui/ # Presentation layer │ │ │ │ │ ├── feature/ # Feature screens │ │ │ │ │ │ ├── FeatureScreen.kt # Compose UI │ │ │ │ │ │ └── FeatureViewModel.kt │ │
(truncated - see the full file via the links below)
File tree — 1 file
skills/android-kotlin/SKILL.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Build Android apps with Kotlin using Compose, Coroutines, and Hilt”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
This skill equips Claude Code with modern Android development expertise, covering clean architecture principles, Jetpack Compose UI patterns, and data layer best practices aligned with Google's reference implementations. It enables developers to scaffold and maintain production-grade Android applications using industry-standard tooling and design patterns.
Master Android development using Kotlin and Jetpack Compose for declarative UI building. Learn clean architecture patterns, dependency injection with Hilt, Room database integration, and Retrofit API calls across phones, tablets, TV, Wear OS, and Android Auto.
This skill leverages Persona Control Language (PCL) to deliver specialized Kotlin mentorship, covering everything from language fundamentals to advanced Android patterns and asynchronous programming with coroutines. Get personalized recommendations and solutions that adapt to your experience level and project needs.
Master patterns for building shared UI with Compose Multiplatform and Jetpack Compose across multiple platforms. Covers state management with ViewModels, type-safe navigation, reusable composable design, platform-specific implementations, and recomposition optimization.
This skill covers core Kotlin idioms that make code safer and more expressive. Learn null-safety techniques, sealed hierarchies for type-safe results, structured concurrency with coroutines, and naming conventions. Includes practical examples and tooling guidance for formatting and static analysis.
This skill equips AI coding agents with expert-level guidance for Android native development using Kotlin and modern Compose frameworks. Designed for developers building production-grade applications, it provides structured best practices and architectural patterns to accelerate your development workflow.
More skills android-clean-architecture (MIT) · Android Native Dev (NOASSERTION) · android-state-management (MIT) · android-design-guidelines (MIT) · Android Design (NOASSERTION) · Cometchat Android V6 Testing (unlicensed) · android-java (MIT)