android-clean-architecture
适用于Android和Kotlin多平台项目的Clean Architecture模式——模块结构、依赖规则、用例、仓库以及数据层模式。
Content Preview
--- name: android-clean-architecture description: 适用于Android和Kotlin多平台项目的Clean Architecture模式——模块结构、依赖规则、用例、仓库以及数据层模式。 origin: ECC --- # Android 整洁架构 适用于 Android 和 KMP 项目的整洁架构模式。涵盖模块边界、依赖反转、UseCase/Repository 模式,以及使用 Room、SQLDelight 和 Ktor 的数据层设计。 ## 何时启用 * 构建 Android 或 KMP 项目模块结构 * 实现 UseCases、Repositories 或 DataSources * 设计各层(领域层、数据层、表示层)之间的数据流 * 使用 Koin 或 Hilt 设置依赖注入 * 在分层架构中使用 Room、SQLDelight 或 Ktor ## 模块结构 ### 推荐布局 ``` project/ ├── app/ # Android entry point, DI wiri
How to Use
Recommended: Install to project (local)
mkdir -p .claude/skills
curl -o .claude/skills/android-clean-architecture.md \
https://raw.githubusercontent.com/affaan-m/everything-claude-code/main/docs/zh-CN/skills/android-clean-architecture/SKILL.mdSkill is scoped to this project only. Add .claude/skills/ to your .gitignoreif you don't want to commit it.
Alternative: Clone full repo
git clone https://github.com/affaan-m/everything-claude-codeThen reference at docs/zh-CN/skills/android-clean-architecture/SKILL.md
Related Skills
android-jetpack-compose-expert
Expert guidance for building modern Android UIs with Jetpack Compose, covering state management, navigation, performance, and Material Design 3.
developmentandroidjetpackcompose
by sickn33 (Antigravity) · antigravity-awesome-skills
earllm-build
Build, maintain, and extend the EarLLM One Android project — a Kotlin/Compose app that connects Bluetooth earbuds to an LLM via voice pipeline.
infrastructureandroidkotlinbluetooth
by sickn33 (Antigravity) · antigravity-awesome-skills
android-native-dev
Android native application development and UI design guide. Covers Material Design 3, Kotlin/Compose development, project configuration, accessibility, and build troubleshooting. Read this before Android native application development.
android-native-devandroidnativedev
by MiniMax AI · minimax-ai-skills
sumup
SumUp payment integrations across terminal and online checkout flows. Build Android and iOS POS apps with SumUp card readers, online checkout with server SDKs and the checkout widget, and control card readers remotely via Cloud API.
pluginpluginmarketplacesumup
by Anthropic · anthropic-official-plugins