Optimalisering av Android-ytelse innebærer å holde UI-tråden responsiv, effektiv minnebruk (unngå lekkasjer), jevn rendering, effektive lister, og profilering for å finne flaskehalser. Ytelse påvirker direkte brukeropplevelsen og er viktig på grunn av det brede spekteret av Android-enheter.
Hold UI (hoved)tråden responsiv
✓ 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
