Android ਕਾਰਗੁਜ਼ਾਰੀ ਨੂੰ ਅਨੁਕੂਲ ਬਣਾਉਣਾ UI ਥਰਿਡ ਪ੍ਰਤਿਕ੍ਰਿਆਸ਼ੀਲ ਰੱਖਣਾ, ਮੈਮੋਰੀ ਦਾ ਕੁਸ਼ਲ ਉਪਯੋਗ (ਲੀਕ ਤੋਂ ਬਚੁਣਾ), ਨਿਰਵਿਘਨ ਰੈਂਡਰਿੰਗ, ਕੁਸ਼ਲ ਸੂਚੀਆਂ, ਅਤੇ병বಿਲ ਬਾਂਡਲ ਲੱਭਣ ਲਈ ਪ੍ਰੋਫਾਈਲਿੰਗ ਸ਼ਾਮਲ ਕਰਦਾ ਹੈ। ਕਾਰਗੁਜ਼ਾਰੀ ਸਿੱਧੇ ਤੌਰ 'ਤੇ ਵਰਤੋਂਕਾਰ ਅਨੁਭਵ ਨੂੰ ਪ੍ਰਭਾਵਿਤ ਕਰਦੀ ਹੈ ਅਤੇ Android ਡਿਵਾਈਸਾਂ ਦੀ ਵਿਭਿੰਨ ਰੇਂਜ ਵਿੱਚ ਮਾਇਨੇ ਰੱਖਦੀ ਹੈ।
UI (ਮੁੱਖ) ਥਰਿਡ ਨੂੰ ਪ੍ਰਤਿਕ੍ਰਿਆਸ਼ੀਲ ਰੱਖੋ
✓ 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
