sk Skill · affaan-m
android-clean-architecture
Clean Architecture patterns for Android and Kotlin Multiplatform projects — module structure, dependency rules, UseCases, Repositories, and data layer patterns. Use when structuring modules, layers, or data flow in an Android or KMP project.
Open on skills.sh ↗read 2026-09-17
- installs 8w
- 1,856
- 30-day movement
- starts with the next reading
- Related entries
- 5
- Connections
- 0
sqlkotlinJavaScript
An agent skill that documents Clean Architecture patterns for Android and Kotlin Multiplatform projects. It covers module structure, dependency rules, UseCase and Repository patterns, data layer design with Room/SQLDelight/Ktor, DI with Koin or Hilt, error handling, and anti-patterns to avoid.
Reach for it when you need a reference for structuring modules, layers, or data flow in an Android or KMP codebase.
Use it to
- Structure Android or KMP project modules
- Implement UseCases and Repositories
- Design data flow between domain, data, and presentation layers
- Choose between Room, SQLDelight, and Ktor for the data layer
- Set up Koin or Hilt dependency injection
For Android and Kotlin Multiplatform developers structuring projects
- Host repository
- affaan-m/ECC
- Installs, lifetime
- 3,300
- Installs, 8 weeks
- 1,856
- Host stars
- 261k
- Host language
- JavaScript
topicsandroidkotlin-multiplatformclean-architecturekotlinarchitecturedata-layer