Optimizacija Android performansi uključuje održavanje UI thread odgovornim, efikasnu upotrebu memorije (izbjegavanje curenja), glatko renderiranje, efikasne liste i profiliranje kako bi se pronašle uska mjesta. Performanse direktno utječu na korisničko iskustvo i važne su na raznolikog raspona Android uređaja.
Održavajte UI (main) thread odgovornim
✓ 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
