Setup & Installation
What This Skill Does
A reference guide for Android native development covering Kotlin/Compose patterns, Material Design 3 specs, Gradle project setup, and build troubleshooting. It defines standards for threading, state management, resource naming, and test layering.
Rather than hunting across Android docs, Material guidelines, and Kotlin references separately, this skill consolidates the decisions and anti-patterns that trip up Android developers daily into one place.
When to use it
- Setting up Gradle build variants for dev, staging, and prod environments
- Fixing build errors like Unresolved reference or AAPT resource conflicts
- Writing coroutine-safe ViewModel code that avoids ANR and UI thread violations
- Configuring multi-resolution adaptive app icons for all screen densities
- Adding layered tests with JUnit, Robolectric, and Espresso without version conflicts