Android Resources Standards
SkillMediaOrganize Android strings, drawables, fonts, themes, localization, and concrete resource-backed Compose values such as MaterialTheme colors. Use for resource declarations and their direct UI lookup; defer design-system token architecture, network image loading, lint-rule configuration, and general Compose implementation.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Android Resources Standards skill
What this skill tells your AI
The instructions your AI receives, as published by hoangnguyen0403/agent-skills-standard in skills/android/android-resources/SKILL.md and read by ahel’s review.
Priority: P2 (MEDIUM)
Implementation Guidelines
Strings & Localization
- Define in XML: All UI text must in
strings.xml. UsestringResource(R.string.*)in Compose. - Formatting: Use format args (
%s,%d) instead of concatenation. Useplurals(e.g.,<item quantity="one">) for quantity-sensitive strings. - Parity: Maintain Localizable.strings (iOS) parity where possible for shared features.
- Dynamic Access: Use
context.getString(R.string.id, args)for dynamic lookups.
Assets / Drawables
- Formats: Prefer VectorDrawables (
.xml) over RASTER images. Scale cleanly across density buckets (mdpi, hdpi, xhdpi, xxhdpi). - Plurals: Use
resources.getQuantityString(R.plurals.items, count, count)for quantity-sensitive strings. - Dark Mode: Support
Configuration.UI_MODE_NIGHTviavalues-night/qualifier orMaterialThemetokens. Never use hardcoded hex colors in Layouts/Composables. - Themes: Map all colors to Design Tokens (primary, surface, error) for consistent skinning.
Anti-Patterns
- No String Concatenation in UI: Use format args (
%s,%d) in strings.xml instead. - No Hardcoded UI Text: All visible strings must defined in strings.xml.
References
Canonical response anchors
When this skill applies, preserve the following domain terminology or equivalent concrete examples in the answer when relevant:
- %s
Signals
- GitHub stars
- 565
- Forks
- 163
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
android-resources- Source
- github.com/hoangnguyen0403/agent-skills-standard