
Android Architecture
Gives you opinionated guidance on structuring Android apps with Clean Architecture and Hilt dependency injection. It pushes you toward a three-layer setup (UI, Domain, Data) with strict dependency rules flowing inward, plus a sensible multi-module strategy for production projects. The Domain layer stays pure Kotlin with no Android imports, which is great for testing but does add boilerplate. You get concrete advice on Hilt annotations, repository patterns, and when to split features into separate modules. If you're tired of debating architecture in PRs or spinning up greenfield projects, this gives you a solid reference point that follows Google's official app architecture guide.
- skills.sh installs
- 701
- GitHub stars
- 1K
- last updated
- Aug 21, 2026
Install
$ npx -y skills add new-silvermoon/awesome-android-agent-skills --skill android-architecture --agent claude-codeInstalls into .claude/skills of the current project.
Files
Android Modern Architecture & Modularization
Instructions
When designing or refactoring an Android application, adhere to the Guide to App Architecture and Clean Architecture principles.
1. High-Level Layers
Structure the application into three primary layers. Dependencies must strictly flow inwards (or downwards) to the core logic.
Sponsors
Details
- Repository
- github.com/new-silvermoon/awesome-android-agent-skills
- Categories
- Code Review & Quality, AI & Agent Building, Mobile Development
- First seen
- Jun 3, 2026
More from new-silvermoon/awesome-android-agent-skills
All 17- Kotlin Concurrency Expert684
- Compose Performance Audit596
- Android Emulator Skill578
- Android Viewmodel576
- Android Coroutines569
- Android Accessibility560
- Android Data Layer531
- Android Retrofit495
- Coil Compose464
- Xml To Compose Migration451
- Compose Navigation438
- Rxjava To Coroutines Migration347
- Android Testing869
- Gradle Build Performance809
- Compose Ui760
- Android Gradle Logic738