Optimalizace výkonu Androidu zahrnuje udržení responsivního vlákna UI, efektivní využití paměti (vyhýbání se únikům), plynulé vykreslování, efektivní seznamy a profilování k nalezení úzkých míst. Výkon přímo ovlivňuje uživatelský zážitek a je důležitý v kontextu velkého množství různorodých zařízení s Androidem.
Udržení responsivního vlákna UI (main)
✓ 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
