Skip to content
Skill

android-development

by dpconde

Install

Copy this and paste it into Claude Code, Cursor, or any AI assistant:

I want to install the "android-development" skill in my project.
Repository: https://github.com/dpconde/claude-android-skill

Please read the repo to find the SKILL.md file(s), then:
1. Download them into the correct skills directory (.claude/skills/ or .cursor/skills/)
2. Include any companion files referenced by the skill
3. Confirm what was installed and where

Description

Create production-quality Android applications following Google's official architecture guidance and NowInAndroid best practices. Use when building Android apps with Kotlin, Jetpack Compose, MVVM architecture, Hilt dependency injection, Room database, or multi-module projects. Triggers on requests to create Android projects, screens, ViewModels, repositories, feature modules, or when asked about Android architecture patterns.

Android Development

Build Android applications following Google's official architecture guidance, as demonstrated in the NowInAndroid reference app.

Quick Reference

| Task | Reference File | |------|----------------| | Project structure & modules | modularization.md | | Architecture layers (UI, Domain, Data) | architecture.md | | Jetpack Compose patterns | compose-patterns.md | | Gradle & build configuration | gradle-setup.md | | Testing approach | testing.md |

Workflow Decision Tree

Creating a new project? → Read modularization.md for project structure → Use templates in assets/templates/ Adding a new feature? → Create feature module with api and impl submodules → Follow patterns in architecture.md Building UI screens? → Read compose-patterns.md → Create Screen + ViewModel + UiState Setting up data layer? → Read data layer section in architecture.md → Create Repository + DataSource + DAO

Core Principles

• Offline-first: Local database is source of truth, sync with remote • Unidirectional data flow: Events flow down, data flows up • Reactive streams: Use Kotlin Flow for all data exposure • Modular by feature: Each feature is self-contained with clear boundaries • Testable by design: Use interfaces and test doubles, no mocking libraries

Discussion

0/2000
Loading comments...

Health Signals

MaintenanceCommitted 3mo ago
Stale
AdoptionUnder 100 stars
92 ★ · Niche
DocsREADME + description
Well-documented

GitHub Signals

Stars92
Forks14
Issues2
Updated3mo ago
View on GitHub
MIT License

My Fox Den

Community Rating

Sign in to rate this booster

Works With

Claude Code