L'optimisation des performances Android implique de maintenir le fil UI réactif, une utilisation efficace de la mémoire (en évitant les fuites), un rendu fluide, des listes efficaces, et du profilage pour identifier les goulots d'étranglement. Les performances affectent directement l'expérience utilisateur et sont importantes étant donné la large gamme d'appareils Android.
Maintenir le fil UI (principal) réactif
✓ 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
