android-native-dev

Guide Android native development with Kotlin, Jetpack Compose, and Material Design 3.

Updated Jul 6, 2026
One-click install
npx skills add https://github.com/shirulot/codex-skill --skill android-native-dev-shirulot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-native-dev
Source: https://github.com/shirulot/codex-skill/tree/main/android-native-dev
Command: npx skills add https://github.com/shirulot/codex-skill --skill android-native-dev-shirulot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

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.

Frequently Asked Questions about android-native-dev

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Gradle build variants for an Android native application?

Standardizing Gradle build variants for Android native applications involves defining consistent project structures through gradle.properties and centralized dependency management. This ensures consistent build configurations and reduces environment setup errors across development stages.

What are the Kotlin best practices for coroutine threading in Jetpack Compose?

Kotlin best practices for coroutine threading in Jetpack Compose require enforcing specific threading rules and structured state management. This approach ensures high-quality, performant code by preventing blocking calls on the main thread and maintaining predictable UI state.

How do I implement Material Design 3 accessibility guidelines in Android UI?

Implementing Material Design 3 accessibility in Android UI requires adhering to specific checklists for touch target sizing and color contrast requirements. This ensures mobile applications remain visually professional and inclusive for all users.

Why does my Android build fail during project configuration?

Android build failures during project configuration often stem from inconsistent gradle.properties or mismanaged dependencies. Standardizing project configuration and build variants resolves these common build errors and reduces troubleshooting time.

Does Android native development require specific performance thresholds for mobile apps?

Android native development requires adherence to Android Vitals performance thresholds to ensure high-quality application behavior. Meeting these thresholds guarantees performant code, efficient background processing, and smooth UI rendering.