Optimizarea performanței Android implică menținerea responsivității thread-ului UI, folosirea eficientă a memoriei (evitarea scurgerilor), renderare netedă, liste eficiente și profilare pentru a identifica blocajele. Performanța afectează direct experiența utilizatorului și este importantă pe întreaga gamă diversă de dispozitive Android.
Menține thread-ul UI (principal) 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
