android-dev – Coding skill for AI agents
Production-grade Android app development guide covering native (Kotlin/Java), cross-platform (Flutter, RN, KMM), and hybrid architectures.
Install the android-dev skill with one command
Pick the tool you use, copy the command and paste it in your terminal. The skill lands in that tool's skills folder and is ready in your next session.
Claude Code
mkdir -p ~/.claude/skills && curl -fsSL https://skill.dn1nguoi.com/z/android-dev-b7e8e.tgz | tar xz -C ~/.claude/skills
Call it in Claude Code: /android-dev – then describe the task you want done.
Codex
mkdir -p ~/.codex/skills && curl -fsSL https://skill.dn1nguoi.com/z/android-dev-b7e8e.tgz | tar xz -C ~/.codex/skills
Call it in Codex: $android-dev – then describe the task you want done.
Hermes Agent
mkdir -p ~/.hermes/skills && curl -fsSL https://skill.dn1nguoi.com/z/android-dev-b7e8e.tgz | tar xz -C ~/.hermes/skills
Call it in Hermes Agent: /android-dev – then describe the task you want done.
DeepSeek
mkdir -p ~/.deepcode/skills && curl -fsSL https://skill.dn1nguoi.com/z/android-dev-b7e8e.tgz | tar xz -C ~/.deepcode/skills
Call it in DeepSeek: /android-dev – then describe the task you want done.
SKILL.md content
Android App Development Skill
Detailed Guide
Read [the detailed guide](references/detailed-guide.md) before executing this skill. It retains the complete procedure and reference material. Treat its safety, prerequisites, and validation requirements as mandatory. For focused work, load the relevant sections; for end-to-end work, read the guide completely.
When to Use This Skill
- Use when deciding on a tech stack (see §1 Stack Selection)
- Use when setting up project architecture (see §2 Architecture)
- Use when designing UI, screens, or a design system (see §3 UI & Design)
- Use when ensuring code quality, patterns, or APIs (see Best Practices)
- Use when implementing error handling or debugging crashes (see §5 Error Handling)
- Use when planning testing strategy (see §6 Testing)
- Use when configuring build, CI/CD, or release pipelines (see §7 Build & Release)
- Use when optimizing performance or memory (see §8 Performance)
- Use when debugging or fixing bugs (see §9 Debugging)
- Use when following the full development roadmap (see §10 Development Roadmap)
- Use when needing deep reference for a stack (see
references/directory)
---
Limitations
- This skill is scoped to Android and Android-adjacent delivery paths; it does not cover iOS-only architecture, App Store release operations, or Apple platform UI guidance.
- Version numbers, Play Console policy thresholds, and recommended libraries can change; verify release-critical details against current Android, Google Play, and library documentation before shipping.
- Code snippets are architecture patterns, not complete applications; adapt package names, dependency versions, permissions, privacy disclosures, and security controls to the actual project.
- The guidance does not replace device QA, accessibility review, security review, legal/privacy review, or store compliance checks for a production release.
Related skills
- angular-best-practices – Angular performance optimization and best practices guide. Use when writing, reviewing…
- browserstack – Run tests on BrowserStack. Use when user mentions "browserstack", "cross-browser"…
- hunt-aspnet – Hunt ASP.NET-specific surface — ViewState deserialization (signed-only vs encrypted)…
- animated-github-profile – Build high-impact, animated GitHub profile READMEs that play like mini-movies using pure…
- debugging-strategies – Master systematic debugging techniques, profiling tools, and root cause analysis to…
- business-operations-skills – Use when running, diagnosing, or designing internal business operations — process…
- webapp-testing – Toolkit for interacting with and testing local web applications using Playwright…
- code-wiki – Generate wiki docs + Mermaid diagrams for any codebase.