Het optimaliseren van Android-prestaties houdt in dat de UI-thread responsief blijft, efficiënt geheugen wordt gebruikt (lekken voorkomen), vloeiend renderen, efficiënte lijsten, en profilering om knelpunten te vinden. Prestaties hebben direct invloed op de gebruikerservaring en zijn belangrijk gezien de diverse range aan Android-apparaten.
UI-thread (main thread) responsief houden
✓ 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
