android-kotlin

Installation
Summary

Modern Android development with Kotlin coroutines, Jetpack Compose, dependency injection, and structured testing.

  • Covers three-layer architecture (data, domain, UI) with Hilt for dependency injection and Room for local persistence
  • Jetpack Compose for declarative UI with StateFlow-based state management and lifecycle-aware collection patterns
  • Coroutines and Flow for asynchronous operations, including repository patterns with network-first and cache-first strategies
  • MockK and Turbine for unit testing ViewModels, repositories, and flows with proper test dispatcher setup
  • Includes Gradle Kotlin DSL configuration, detekt/ktlint linting rules, and GitHub Actions CI pipeline
SKILL.md

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
Related skills
Installs
2.0K
GitHub Stars
622
First Seen
Jan 20, 2026