android-native-dev
This skill equips AI coding agents with expert-level guidance for Android native development using Kotlin and modern Compose frameworks. Designed for developers building production-grade applications, it provides structured best practices and architectural patterns to accelerate your development workflow.
android-native-dev equips you with expert-level guidance for Android native development using Kotlin and modern Compose frameworks. It provides structured best practices, architectural patterns, and production-grade techniques to accelerate your development workflow, covering Material Design 3 UI implementation, state management, accessibility, and theming alongside core Kotlin best practices.
AI-generated summary based on this skill's SKILL.md
Install
MiniMax-AI/skills/android-native-dev · repository language: C#
git clone https://github.com/MiniMax-AI/skills
cp -r skills/skills/android-native-dev ~/.claude/skills/android-native-devFrequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
What does android-native-dev cover for Kotlin and Compose development?
android-native-dev equips you with expert-level guidance for Android native development using Kotlin and modern Compose frameworks. It provides structured best practices, architectural patterns, and production-grade techniques to accelerate your development workflow, covering Material Design 3 UI implementation, state management, accessibility, and theming alongside core Kotlin best practices.
How do I configure and troubleshoot Android Gradle builds and project structure?
android-native-dev addresses Gradle configuration through systematic guidance on Android project setup, build variants, product flavors, and BuildConfig management. It helps you diagnose gradle build errors methodically, understand the gradle wrapper workflow, and apply android studio project structure best practices to streamline your build pipeline and resolve common configuration issues.
What Material Design 3 guidance does android-native-dev provide?
android-native-dev covers implementing Material Design 3 UI with proper accessibility and theming. This includes color contrast accessibility standards, dark theme support implementation, touch target size guidelines (48dp minimum), resource naming conventions for icons and mipmaps, and app icon size requirements—ensuring your UI meets both design and accessibility standards.
How can I avoid common Kotlin threading and null safety pitfalls?
android-native-dev teaches correct Kotlin code patterns for threading and null safety. It covers kotlin coroutines, threading dispatchers, null safety exception handling patterns, and composable context rules to help you write robust code. The skill also addresses viewmodel lifecycle management and performance optimization to prevent ANR crashes and threading errors.
What testing and debugging support does android-native-dev offer?
android-native-dev provides guidance on setting up testing layers and debugging Android build errors systematically. It covers compose UI testing with espresso instrumentation, gradle build error diagnosis, and performance optimization techniques to help you identify and resolve issues efficiently throughout your development lifecycle.
Is android-native-dev suitable for production-grade applications?
Yes. android-native-dev is specifically designed for developers building production-grade applications. It emphasizes expert-level best practices, architectural patterns, and structured guidance across native development, Kotlin correctness, Material Design 3 compliance, Gradle configuration, and testing—all essential for shipping robust, maintainable Android apps at scale.
SKILL.md
rendered from the published skill — quoted content, verbatim
1. Project Scenario Assessment
Before starting development, assess the current project state:
| Scenario | Characteristics | Approach |
|---|---|---|
| Empty Directory | No files present | Full initialization required, including Gradle Wrapper |
| Has Gradle Wrapper | gradlew and gradle/wrapper/ exist |
Use ./gradlew directly for builds |
| Android Studio Project | Complete project structure, may lack wrapper | Check wrapper, run gradle wrapper if needed |
| Incomplete Project | Partial files present | Check missing files, complete configuration |
Key Principles: - Before writing business
(truncated - see the full file via the links below)
Read as markdown · JSON record · Browse the source repository
File tree — 10 files
skills/android-native-dev/SKILL.md
skills/android-native-dev/references/accessibility.md
skills/android-native-dev/references/adaptive-screens.md
skills/android-native-dev/references/design-style-guide.md
skills/android-native-dev/references/functional-requirements.md
skills/android-native-dev/references/motion-system.md
skills/android-native-dev/references/performance-stability.md
skills/android-native-dev/references/privacy-security.md
skills/android-native-dev/references/testing.md
skills/android-native-dev/references/visual-design.md