Android Resources & Localization

Standards for Strings, Drawables, and Localization

majiayu000 71a9102 2 files · 1.6 KB Updated 567 repo stars

File contents

Android Resources Standards

Priority: P2

Implementation Guidelines

Strings

  • No Hardcoding: UI text MUST be in strings.xml.
  • Formatting: Use format args (%s, %d) instead of concatenation.
  • Plurals: Use <plurals> for quantities.

Assets / Drawables

  • Vectors: Prefer VectorDrawables (.xml) over RASTER images.
  • Dark Mode: Use values-night or Theme attributes (MaterialTheme.colorScheme.primary) instead of hardcoded colors.

Anti-Patterns

  • Concatenation in UI: **No String Concat**: Use resource templates.
  • Hardcoded Strings: **No hardcoded text**: Extract to XML.

References

  • XML Structure

majiayu000/claude-skill-registry-data/tree/main/data/resources commit 71a91023ad

Frequently asked questions

npx skillmds add majiayu000/android-resources-localization