Android का सीएलआई और स्किल: किसी भी एजेंट का इस्तेमाल करके, Android ऐप्लिकेशन तीन गुना तेज़ी से बनाएं
पढ़ने में 4 मिनट लगेंगे
Android डेवलपर के तौर पर, आपके पास ऐप्लिकेशन डेवलपमेंट के लिए एजेंट, टूल, और एलएलएम इस्तेमाल करने के कई विकल्प होते हैं. चाहे Android Studio में Gemini का इस्तेमाल किया जा रहा हो, Gemini CLI का, Antigravity का या Claude Code या Codex जैसे तीसरे पक्ष के एजेंट का, हमारा मकसद यह पक्का करना है कि हर जगह बेहतरीन क्वालिटी के Android ऐप्लिकेशन बनाए जा सकें.
आज हम एजेंटिक वर्कफ़्लो के लिए, Android के टूल और संसाधनों का एक नया सुइट लॉन्च कर रहे हैं. इसमें Android की सुविधाओं के साथ Android सीएलआई और Android नॉलेज बेस शामिल हैं. टूल के इस कलेक्शन को इसलिए डिज़ाइन किया गया है, ताकि Android Studio के बाहर एजेंट के काम को मैनेज करते समय, Android डेवलपमेंट के मुख्य वर्कफ़्लो के बारे में अनुमान लगाने की ज़रूरत न पड़े. इससे आपके एजेंट ज़्यादा असरदार तरीके से काम कर पाते हैं. साथ ही, वे सुझाए गए नए पैटर्न और सबसे सही तरीकों को फ़ॉलो कर पाते हैं.
चाहे आपने Android पर डेवलपमेंट की शुरुआत अभी की हो, आप एक अनुभवी Android डेवलपर हों या मोबाइल और वेब प्लैटफ़ॉर्म पर ऐप्लिकेशन मैनेज कर रहे हों, नए दिशा-निर्देशों, टूल, और एआई की मदद से ऐप्लिकेशन बनाना पहले से कहीं ज़्यादा आसान हो गया है. इन संसाधनों का इस्तेमाल किसी भी एनवायरमेंट में किया जा सकता है. हालांकि, आपके पास हमेशा Android Studio पर स्विच करने का विकल्प होता है. यहां Android ऐप्लिकेशन डेवलपमेंट के लिए, बेहतरीन टूल और एजेंट उपलब्ध हैं. इनकी मदद से, ऐप्लिकेशन को बेहतर बनाया जा सकता है.
Android के सीएलआई के बारे में फिर से जानकारी
आपके एजेंट, Android SDK और डेवलपमेंट एनवायरमेंट के साथ इंटरैक्ट करने के लिए, प्रोग्राम के हिसाब से काम करने वाले हल्के इंटरफ़ेस का इस्तेमाल करके बेहतर परफ़ॉर्म करते हैं. इसलिए, इस नए वर्कफ़्लो के केंद्र में, बेहतर बनाया गया Android CLI है. नया Android सीएलआई, टर्मिनल से Android डेवलपमेंट के लिए मुख्य इंटरफ़ेस के तौर पर काम करता है. इसमें एनवायरमेंट सेटअप करने, प्रोजेक्ट बनाने, और डिवाइस मैनेज करने के लिए कमांड होती हैं. इसे ज़्यादा आधुनिक सुविधाओं और आसानी से अपडेट करने की सुविधा को ध्यान में रखकर बनाया गया है.
create कमांड की मदद से, कुछ ही सेकंड में Android ऐप्लिकेशन प्रोजेक्ट बनाया जा सकता है.
हमारे इंटरनल एक्सपेरिमेंट में, Android सीएलआई ने प्रोजेक्ट और एनवायरमेंट सेटअप को बेहतर बनाया. साथ ही, एलएलएम टोकन के इस्तेमाल को 70% से ज़्यादा कम कर दिया. इसके अलावा, टास्क को तीन गुना तेज़ी से पूरा किया गया. ऐसा तब हुआ, जब एजेंट ने सिर्फ़ स्टैंडर्ड टूलसेट का इस्तेमाल करके इन टास्क को नेविगेट करने की कोशिश की.
आपके लिए उपलब्ध मुख्य सुविधाएं:
- एसडीके टूल मैनेज करना: सिर्फ़ ज़रूरी कॉम्पोनेंट डाउनलोड करने के लिए,
android sdk installका इस्तेमाल करें. इससे डेवलपमेंट एनवायरमेंट को बेहतर बनाने में मदद मिलती है. - प्रोजेक्ट तुरंत बनाना:
android createकमांड, आधिकारिक टेंप्लेट से नए प्रोजेक्ट जनरेट करती है. इससे यह पक्का होता है कि कोड की पहली लाइन से ही, सुझाए गए आर्किटेक्चर और सबसे सही तरीकों को लागू किया गया है. - डिवाइस को तुरंत बनाना और डिप्लॉय करना:
android emulatorकी मदद से वर्चुअल डिवाइस बनाएं और मैनेज करें. साथ ही,android runका इस्तेमाल करके ऐप्लिकेशन डिप्लॉय करें. इससे, मैन्युअल तरीके से बनाने और डिप्लॉय करने के साइकल में अनुमान लगाने की ज़रूरत नहीं पड़ती. - अपडेट करने की सुविधा:
android updateचलाएं, ताकि यह पक्का किया जा सके कि आपके पास नई सुविधाएं उपलब्ध हैं.
Android CLI की मदद से, डिवाइस बनाया जा सकता है और उस पर आपका ऐप्लिकेशन चलाया जा सकता है. साथ ही, इससे एजेंट के लिए यूज़र इंटरफ़ेस (यूआई) पर नेविगेट करना आसान हो जाता है.
Android CLI, एजेंटिक डेवलपमेंट फ़्लो को बेहतर बनाने में आपकी मदद करेगा. साथ ही, इसे CI, रखरखाव, और स्क्रिप्ट किए गए किसी भी अन्य ऑटोमेशन को आसान बनाने के लिए डिज़ाइन किया गया है. ऐसा इसलिए, क्योंकि Android डेवलपमेंट का दायरा लगातार बढ़ता जा रहा है. आज ही Android का सीएलआई डाउनलोड करें और इसे आज़माएं!
Android की आधिकारिक सुविधाओं के साथ एलएलएम को बेहतर बनाना
पारंपरिक दस्तावेज़ में जानकारी, कॉन्सेप्ट, और हाई-लेवल की जानकारी शामिल हो सकती है. एलएलएम, सीखने के लिए बेहतरीन होते हैं. हालांकि, जटिल वर्कफ़्लो को पूरा करने के लिए, इन्हें अक्सर सटीक और कार्रवाई करने लायक निर्देशों की ज़रूरत होती है. ऐसा इसलिए, ताकि ये पुराने पैटर्न और लाइब्रेरी का इस्तेमाल न करें.
इस कमी को पूरा करने के लिए, हम Android skills GitHub रिपॉज़िटरी लॉन्च कर रहे हैं. स्किल, मॉड्यूल के हिसाब से काम करती हैं. ये मार्कडाउन (SKILL.md) पर आधारित निर्देशों के सेट होते हैं. इनमें किसी टास्क के लिए तकनीकी जानकारी दी जाती है. इन्हें इस तरह से डिज़ाइन किया गया है कि जब आपका प्रॉम्प्ट, स्किल के मेटाडेटा से मेल खाता है, तो ये अपने-आप ट्रिगर हो जाती हैं. इससे आपको हर प्रॉम्प्ट में दस्तावेज़ को मैन्युअल तरीके से अटैच करने की ज़रूरत नहीं पड़ती.
Android की सुविधाओं में, कुछ ऐसे सामान्य वर्कफ़्लो शामिल होते हैं जिन्हें पूरा करने में कुछ Android डेवलपर और एलएलएम को मुश्किल हो सकती है. ये सुविधाएं, मॉडल को कुछ ऐसे पैटर्न को बेहतर तरीके से समझने और उन्हें लागू करने में मदद करती हैं जो Android डेवलपमेंट के लिए, हमारे सबसे सही तरीकों और दिशा-निर्देशों का पालन करते हैं.
शुरुआती रिलीज़ में, रिपॉज़िटरी में ये स्किल शामिल हैं:
- Navigation 3 को सेटअप और माइग्रेट करना.
- एज-टू-एज डिसप्ले की सुविधा लागू करना.
- AGP 9 और XML-to-Compose माइग्रेशन.
- R8 कॉन्फ़िगरेशन का विश्लेषण वगैरह!
अगर Android CLI का इस्तेमाल किया जा रहा है, तो android skills कमांड का इस्तेमाल करके, कौशल के हमारे बढ़ते कलेक्शन के साथ अपने एजेंट के वर्कफ़्लो को ब्राउज़ और सेट अप किया जा सकता है. इन स्किल को, आपकी बनाई गई अन्य स्किल या Android डेवलपर कम्यूनिटी की बनाई गई तीसरे पक्ष की स्किल के साथ भी इस्तेमाल किया जा सकता है. Android की नई सुविधाओं का इस्तेमाल शुरू करने के बारे में ज़्यादा जानें.
Android सीएलआई के ज़रिए Android की सुविधाएं इंस्टॉल करें, ताकि आपका एजेंट ज़्यादा असरदार और बेहतर तरीके से काम कर सके.
Android के नॉलेज बेस के ज़रिए, नए दिशा-निर्देश
आज हम तीसरा कॉम्पोनेंट लॉन्च कर रहे हैं. यह Android नॉलेज बेस है. android docs कमांड के ज़रिए ऐक्सेस किया जा सकने वाला यह खास डेटा सोर्स, Android Studio के नए वर्शन में पहले से ही उपलब्ध है. इसकी मदद से एजेंट, डेवलपर के लिए बने दिशा-निर्देशों को खोज सकते हैं और उन्हें फ़ेच कर सकते हैं. साथ ही, इनका इस्तेमाल सही कॉन्टेक्स्ट के तौर पर कर सकते हैं.
Android के नॉलेज बेस से, एजेंट को Android के बारे में अप-टू-डेट जानकारी, दिशा-निर्देश, और सबसे सही तरीके मिलते हैं.
बार-बार अपडेट होने वाले नॉलेज बेस को ऐक्सेस करके, एजेंट अपने जवाबों में Android डेवलपर के दस्तावेज़, Firebase, Google Developers, और Kotlin के दस्तावेज़ों से मिली सबसे नई जानकारी शामिल कर सकते हैं. इससे यह पक्का होता है कि एलएलएम की ट्रेनिंग एक साल पहले पूरी होने के बावजूद, वह उन नए फ़्रेमवर्क और पैटर्न के बारे में जानकारी दे सकता है जिनके बारे में हम आज सुझाव देते हैं.
Android Studio: प्रीमियम ऐप्लिकेशन के लिए सबसे बेहतरीन प्लैटफ़ॉर्म
हमने इन नए टूल और संसाधनों को इस तरह से डिज़ाइन किया है कि डेवलपर और एजेंट, प्रोजेक्ट सेटअप और बॉयलरप्लेट कोड को आसानी से मैनेज कर सकें. साथ ही, Android Studio पर आसानी से स्विच कर सकें. इसका मतलब है कि Android CLI का इस्तेमाल करके, किसी एजेंट की मदद से प्रोटोटाइप को तुरंत शुरू किया जा सकता है. इसके बाद, Android Studio में प्रोजेक्ट खोलकर, कोड में बदलाव करने, यूआई डिज़ाइन करने, डीप डिबगिंग करने, और बेहतर प्रोफ़ाइलिंग के लिए विज़ुअल टूल की मदद से यूआई को बेहतर बनाया जा सकता है. ये टूल, आपके ऐप्लिकेशन की बढ़ती क्षमताओं के साथ काम करते हैं.
जब आपको अलग-अलग तरह के डिवाइसों पर बड़े पैमाने पर पब्लिश करने के लिए, बेहतरीन क्वालिटी का ऐप्लिकेशन बनाना हो, तो Android Studio में मौजूद हमारा एजेंट आपकी मदद करेगा. साथ ही, वह डेवलपमेंट के सबसे नए तरीकों और लाइब्रेरी का इस्तेमाल करेगा. ऐक्टिव डेवलपमेंट के लिए, हमने एजेंट और प्लानिंग मोड के अलावा, एआई की मदद से काम करने वाला नया प्रोजेक्ट फ़्लो भी लॉन्च किया है. इससे आपको Android के लिए, अपने अगले बेहतरीन आइडिया का प्रोटोटाइप तेज़ी से बनाने में मदद मिलेगी.
इन बिल्ट-इन एजेंट की मदद से, अपने ऐप्लिकेशन के आइडिया को फ़ोन, फ़ोल्ड किए जा सकने वाले डिवाइसों, टैबलेट, Wear OS, Android Auto, और Android TV पर आसानी से लागू किया जा सकता है. इसमें आपके प्रोजेक्ट के सोर्स कोड का पूरा कॉन्टेक्स्ट होता है. साथ ही, डीबग करने, प्रोफ़ाइल बनाने, और एम्युलेशन टूल का पूरा सुइट होता है. इसलिए, आपके पास एआई की मदद से काम करने वाली एक एंड-टू-एंड टूलकिट होती है.
आज ही शुरू करें
Android CLI, आज से प्रीव्यू के तौर पर उपलब्ध है. साथ ही, एजेंट के लिए Android की ज़्यादा से ज़्यादा सुविधाएं और जानकारी उपलब्ध कराई जा रही है. शुरू करने के लिए, Android CLI डाउनलोड करने के लिए d.android.com/tools/agents पर जाएं.
-
कैसे करेंऐप्लिकेशन की परफ़ॉर्मेंस को अक्सर बेहतर यूज़र इंटरफ़ेस (यूआई) और ऐप्लिकेशन के तेज़ी से शुरू होने से जोड़कर देखा जाता है. हालांकि, मेमोरी एक ऐसा आधार है जिस पर ये मेट्रिक तैयार की जाती हैं. यह कोई छिपी हुई बात नहीं है कि अब डिवाइस की मेमोरी पहले से ज़्यादा ज़रूरी हो गई है.
Alice Yuan, Ajesh Pai, Fung Lam • पढ़ने में 10 मिनट लगेंगे -
कैसे करेंआज हमें यह बताते हुए खुशी हो रही है कि Google ने पुष्टि किया गया नया ईमेल क्रेडेंशियल जारी किया है. डेवलपर अब इसे सीधे तौर पर, Android के Credential Manager Digital Credential API से पा सकते हैं.
Niharika Arora, Jean-Pierre Pralle • तीन मिनट में पढ़ा जा सकता है -
कैसे करेंGoogle को पता है कि Android उपयोगकर्ताओं के लिए, बैटरी का ज़्यादा खर्च होना एक बड़ी समस्या है. इसलिए, Google ने डेवलपर की मदद करने के लिए कई अहम कदम उठाए हैं, ताकि वे कम बैटरी खर्च करने वाले ऐप्लिकेशन बना सकें.
Alice Yuan • पढ़ने में 8 मिनट लगेंगे
Android डेवलपमेंट से जुड़ी नई अहम जानकारी, हर हफ़्ते अपने इनबॉक्स में पाएं.