What problem does it solve?
This skill addresses the complexity of Android native development by providing a centralized, standardized guide for project configuration, UI design, and build troubleshooting, reducing the time spent on environment setup and common build errors.
Core Features & Use Cases
- Project Configuration: Standardizes gradle.properties, dependency management, and build variants for consistent project structures.
- Development Standards: Enforces Kotlin best practices, coroutine threading rules, and Jetpack Compose state management to ensure high-quality, performant code.
- UI & Accessibility: Provides a comprehensive Material Design 3 checklist, including touch target sizing, color contrast requirements, and accessibility guidelines to ensure apps are inclusive and visually professional.
Quick Start
Use the android-native-dev skill to review the current project configuration and verify compliance with Material Design 3 guidelines.