Kuboresha utendaji wa Android kunahusisha kuweka UI thread ikiitikia, matumizi bora ya memory (kuepuka leaks), rendering laini, lists zenye ufanisi, na profiling kupata bottlenecks. Utendaji huathiri moja kwa moja uzoefu wa mtumiaji na ni muhimu katika anuwai mbalimbali za vifaa vya Android.
Weka UI (main) thread ikiitikia
✓ 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
