Die Optimierung der Android-Performance beinhaltet, den UI-Thread responsiv zu halten, effiziente Memory-Nutzung (Vermeidung von Leaks), smooth Rendering, effiziente Listen und Profiling, um Bottlenecks zu finden. Performance beeinflusst direkt die User Experience und ist wichtig bei der großen Vielfalt von Android-Geräten.
UI-(Main-)Thread responsiv halten
✓ NEVER block the main thread → do network/DB/heavy work OFF it (coroutines + Dispatchers.IO)
→ blocking causes jank or ANR ("App Not Responding") — a top issue
✓ Keep work in onCreate / onBind / on the main thread minimal and fast
