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
Decision gist · record as of 2026-04-18
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.
Use it when
- android-native-dev addresses Gradle configuration through systematic guidance on Android project setup, build variants, product flavors.
- android-native-dev covers implementing Material Design 3 UI with proper accessibility and theming.
Verify before relying
Read SKILL.md below before installing (10 files). Open directory: indexed for reading, not audited.
Install
MiniMax-AI/skills/android-native-dev · repository language: C#
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently 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)
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
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Learn Android native development best practices with Kotlin and Compose”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
This skill helps developers verify Cometchat Android V6 implementation by running comprehensive tests on messaging features, user interactions, and platform compatibility. Use it to catch integration issues early and ensure your Android chat application performs reliably across different device configurations.
This skill equips you with the knowledge to develop Android apps at the native level, leveraging the platform's core capabilities and performance optimizations. You'll work through practical examples and real-world patterns to create robust mobile applications. Ideal for developers ready to move beyond cross-platform abstractions into direct platform integration.
This skill equips Claude Code with modern Android development expertise, covering clean architecture principles, Jetpack Compose UI patterns, and data layer best practices aligned with Google's reference implementations. It enables developers to scaffold and maintain production-grade Android applications using industry-standard tooling and design patterns.
This skill guides you through establishing robust UI testing infrastructure for Android applications. It covers framework selection and configuration for Espresso, Compose Testing, and UIAutomator, enabling you to build automated test suites that validate your app's user interface reliably.
This skill equips you to develop Android applications using Kotlin's modern ecosystem. Leverage Jetpack Compose for declarative UI, Coroutines for asynchronous programming, and Hilt for dependency injection to create robust, maintainable mobile apps.
This skill leverages Persona Control Language (PCL) to deliver specialized Kotlin mentorship, covering everything from language fundamentals to advanced Android patterns and asynchronous programming with coroutines. Get personalized recommendations and solutions that adapt to your experience level and project needs.
More skills Cometchat Android V5 Testing (unlicensed) · frontend-dev (MIT) · android-development (MIT)