Agent skill

Android Deployment

Standards for App Distribution (Signing, Obfuscation, App Bundles)

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/deployment-hoangnguyen0403-agent-skills-standar-3

Metadata

Additional technical details for this skill

labels
android deployment release proguard
triggers
{
    "files": [
        "build.gradle.kts",
        "proguard-rules.pro"
    ],
    "keywords": [
        "signingConfigs",
        "proguard",
        "minifyEnabled",
        ".aab"
    ]
}

SKILL.md

Android Deployment Standards

Priority: P0

Implementation Guidelines

Build Configuration

  • Minification: Always enable isMinifyEnabled = true and isShrinkResources = true for Release builds (R8).
  • Format: Publish using App Bundles (.aab) for Play Store optimization.
  • Signing: NEVER commit keystores or passwords. Use Environment Variables / Secrets.

Proguard / R8

  • Rules: Keep rules minimal. Use annotations (@Keep) for reflection-heavy classes instead of broad wildcard rules.
  • Mapping: Upload mapping.txt to Play Console for crash de-obfuscation.

Anti-Patterns

  • Debug in Release: **No Debug Flags**: Ensure debuggable = false.
  • Hardcoded Secrets: **No Secrets in Repo**: Use local.properties or Env Vars.

References

  • Signing & R8

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results