कैसे करें

Android CLI: किसी भी एजेंट का इस्तेमाल करके, Android ऐप्लिकेशन तीन गुना तेज़ी से बनाएं

चार मिनट में पढ़ें

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 सीएलआई है. नया 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 skills का इस्तेमाल शुरू करने के बारे में ज़्यादा जानें.

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 सीएलआई, आज से प्रीव्यू के तौर पर उपलब्ध है. साथ ही, एजेंट के लिए Android की ज़्यादा से ज़्यादा सुविधाएं और जानकारी उपलब्ध कराई जा रही है. शुरू करने के लिए, Android CLI डाउनलोड करने के लिए d.android.com/tools/agents पर जाएं.

इसे लिखा है:

पढ़ना जारी रखें