Android-suorituskyvyn optimointi sisältää UI-säikeen responsiiviuden ylläpitämisen, tehokkaan muistin käytön (vuotojen välttäminen), sujuvaa renderöintiä, tehokkaita listoja ja profilointia pullonkaulojen löytämiseksi. Suorituskyky vaikuttaa suoraan käyttäjäkokemukseen ja on tärkeää Android-laitteiden monipuolisuuden vuoksi.
Pidä UI (pää) -säie responsiivisenä
✓ 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
