Android performansını optimize etmek, UI thread'ini responsive tutmayı, verimli memory kullanımını (sızıntıları önlemeyi), sorunsuz rendering'i, verimli listeleri ve performans darboğazlarını bulmak için profiling yapmayı içerir. Performans, kullanıcı deneyimini doğrudan etkiler ve Android cihazlarının çeşitli aralığında önemlidir.
UI (main) thread'ini responsive tutun
✓ 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
