Resources
1Install
npx skillscat add hoangnguyen0403/agent-skills-standard/android-performance Install via the SkillsCat registry.
SKILL.md
Android Performance Standards
Priority: P1
Implementation Guidelines
Startup Time
- Baseline Profiles: Mandatory for all production apps to pre-compile critical paths (improves startup by 30-40%).
- Lazy Initialization: Defer heavy SDK init using
App Startupor lazy Singletons. Avoid blockingApplication.onCreate.
UI Performance
- Recomposition: Use "Layout Inspector" to find unnecessary recompositions.
- Images: Use Coil/Glide with proper caching and resizing (
.crossfade()). - Lists:
LazyColumnmust usekeyand stableitem classes.
Anti-Patterns
- Nested Weights:
**Avoid Nested Weights**: Use ConstraintLayout (Views) or simple Row/Col (Compose). - Memory Leaks:
**Watch Context**: Avoid leaking Activity Context in Singletons.