BigHugger
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.

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