What problem does it solve?
Helps you scaffold and build native Android apps reliably by standardizing Gradle setup, dependencies, build variants, Kotlin patterns, Jetpack Compose practices, and common error diagnosis so you can ship a stable Material 3 experience.
Core Features & Use Cases
- Project scenario assessment & required-file checklist: Choose the correct path for empty, partial, or existing Android Studio/Gradle projects before touching business logic.
- Gradle + dependency standards: Set AndroidX/Jetifier, use Compose BOM, and configure build variants (flavors/buildTypes) with predictable build command names.
- Kotlin, threading, and Compose guardrails: Enforce null-safety, exception-handling discipline, coroutine threading (Main vs IO/Default), and Compose best practices to avoid common crashes and warnings.
- UI/UX compliance for Material 3: Apply accessibility, touch target sizing, contrast guidance, theming, and resource naming rules (including reserved-name avoidance).
- Debugging and quality workflows: Provide practical fixes for frequent Gradle/AAPT/code errors and guidance for test layering (unit/robolectric/Espresso/Compose tests).
Quick Start
Use this skill to get a complete checklist and Gradle build commands for your native Android Kotlin/Jetpack Compose project so that ./gradlew assembleDebug succeeds before implementing features.