android-performance-audit
Installation
SKILL.md
Android Performance Auditing ๐โฑ๏ธ
Expert strategies for profiling and optimizing Android applications to ensure smooth, responsive, and efficient user experiences.
โก When to Use
- UI Lag: Fixing jank in lists or complex Compose layouts.
- Memory Issues: Debugging
OutOfMemoryErroror high memory growth. - App Startup: Reducing the time from icon tap to first usable frame.
- Battery Drain: Identifying excessive network calls or background work.
- Leak Detection: Investigating persistent objects after activity destruction.
๐ ๏ธ Main Tools
1. Android Studio Profiler
- CPU Profiler: Inspect call stacks and thread activity.
- Memory Profiler: Capture heap dumps and track allocations.
- Network Profiler: Analyze traffic and payload sizes.
- Energy Profiler: Monitor battery impact.