Android performance
Skill ComeOnOliver/skillshub/skills/HoangNguyen0403/agent-skills-standard/android-performance
Standards for Baseline Profiles, Startup Time, and UI Rendering. Use when optimizing app startup, jank, or UI rendering performance in Android. (triggers: **/*Benchmark.kt, **/*Initializer.kt, BaselineProfile, JankStats, recomposition)From its SKILL.md
npx -y skills add ComeOnOliver/skillshub --skill android-performanceAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
1.1 KB, 191 tokens by cl100k_base, as published. Nobody here has run it
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
- No Nested Weights: Use ConstraintLayout (Views) or Row/Column (Compose) instead.
- No Activity Context in Singletons: Use Application context to prevent memory leaks.
References
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.