android-clean-architecture - Clean Architecture guide for Android and KMP projects
Provides Clean Architecture patterns for Android and Kotlin Multiplatform projects, covering module structure, dependency rules, UseCases, and data layers.
Tags
Updated: 2026-09-20Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Structure Android or KMP project modules
- Implement UseCases, Repositories, and DataSources
- Design data flow between architectural layers
- Configure dependency injection using Koin/Hilt
- Integrate Room, SQLDelight, and Ktor
- Handle errors using Result/Try patterns
Inputs
- Android or KMP project code
- Architecture and data requirements
Outputs
- Layered module structure
- UseCase and Repository implementations
- Data layer and mapper code
- Dependency injection module configurations
- Gradle convention plugin scripts
Requirements
- Kotlin and Kotlin Multiplatform
- Android SDK
- Gradle build system
