Optimizacija zmogljivosti Androida vključuje ohranjanje odzivnosti UI niti, učinkovito uporabo pomnilnika (izogibanje puščanjem), gladko renderiranje, učinkovite sezname in profiliranje za iskanje ozkih grla. Zmogljivost neposredno vpliva na izkušnjo uporabnika in je pomembna glede na raznolik spekter Android naprav.
Ohranite odzivnost UI (glavne) niti
✓ 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
