प्रॉडक्ट से जुड़ी खबरें
Android Studio में Gemini का इस्तेमाल करके, Android ऐप्लिकेशन बनाने की प्रोसेस को बेहतर बनाने के लिए, इन छह सलाह को अपनाएं
चार मिनट में पढ़ें
जनवरी में हमने Android Studio Otter 3 के स्टेबल वर्शन में, फ़ीचर ड्रॉप के बारे में बताया था. इसमें एजेंट मोड में किए गए सुधार और कई अन्य अपडेट शामिल हैं. इनसे आपको एआई का इस्तेमाल करके, बेहतर क्वालिटी वाले Android ऐप्लिकेशन बनाने में मदद मिलेगी. साथ ही, आपको एआई को बेहतर तरीके से कंट्रोल करने और उसका ज़्यादा से ज़्यादा फ़ायदा लेने का मौका मिलेगा. Android Studio में Gemini और इसकी सभी नई सुविधाओं का ज़्यादा से ज़्यादा फ़ायदा पाने के लिए, हमने Google के इंजीनियरों और Google Developer Experts से बात की. हमने उनसे, नई सुविधाओं को इस्तेमाल करने के सबसे सही तरीके जाने. इनमें एजेंट मोड और New Project Assistant जैसी सुविधाएं शामिल हैं. यहां कुछ काम की अहम जानकारी दी गई है, ताकि आपको डेवलपमेंट का ज़्यादा से ज़्यादा फ़ायदा मिल सके:
1. New Project Assistant की मदद से, शुरुआत से ऐप्लिकेशन बनाना
नया प्रोजेक्ट असिस्टेंट, अब Canary के नए बिल्ड में उपलब्ध है. यह Gemini को Studio के New Project विज़र्ड के साथ इंटिग्रेट करता है. सिर्फ़ प्रॉम्प्ट और (ज़रूरी नहीं) डिज़ाइन मॉकअप देकर, स्क्रैच से पूरे ऐप्लिकेशन जनरेट किए जा सकते हैं. इनमें स्कैफ़ोल्डिंग, आर्किटेक्चर, और Jetpack Compose लेआउट शामिल हैं.
यह Android Emulator के साथ इंटिग्रेट किया गया है. इसकी मदद से, अपनी बिल्ड को डिप्लॉय किया जा सकता है और ऐप्लिकेशन को "वॉक थ्रू" किया जा सकता है. इससे यह पक्का किया जा सकता है कि ऐप्लिकेशन सही तरीके से काम कर रहा है और रेंडर की गई स्क्रीन, आपकी सोच के मुताबिक हैं. इसके अलावा, एजेंट मोड का इस्तेमाल करके ऐप्लिकेशन पर काम जारी रखा जा सकता है और उसे बेहतर बनाया जा सकता है. साथ ही, Gemini का इस्तेमाल करके ऐप्लिकेशन को अपनी ज़रूरत के हिसाब से बनाया जा सकता है.
यह सुविधा, डिफ़ॉल्ट (बिना किसी शुल्क वाला) मॉडल के साथ काम करती है. हालांकि, हमारा सुझाव है कि इस सुविधा का इस्तेमाल, AI Studio API कुंजी के साथ करें. इससे आपको Gemini 3.1 Pro या 3.0 Flash जैसे नए मॉडल का ऐक्सेस मिलेगा. ये मॉडल, एजेंटिक वर्कफ़्लो के लिए सबसे बेहतर हैं. इसके अलावा, अपनी एपीआई कुंजी जोड़ने से, New Project Assistant को पर्दे के पीछे Nano Banana का इस्तेमाल करने की अनुमति मिलती है. इससे यूआई डिज़ाइन के बारे में आइडिया पाने और जनरेट किए गए ऐप्लिकेशन की विज़ुअल फ़िडेलिटी को बेहतर बनाने में मदद मिलती है! - ट्रेवर जॉन्स, डेवलपर रिलेशन इंजीनियर.
नया प्रोजेक्ट सेट अप करने के लिए डायलॉग.
2. एजेंट से अपने कोड को बेहतर बनाने के लिए कहें. इसके लिए, उसे ‘जानबूझकर’ कॉन्टेक्स्ट दें
Gemini Agents का इस्तेमाल करते समय, आउटपुट की क्वालिटी सीधे तौर पर उन सीमाओं से जुड़ी होती है जिन्हें आपने सेट किया है. सिर्फ़ "इस कोड को ठीक करो" न कहें. इसके बजाय, कोड के बारे में ज़्यादा से ज़्यादा जानकारी दें. साथ ही, यह भी बताएं कि आपको क्या चाहिए और क्या नहीं. हाल ही के ब्लॉग या दस्तावेज़ उपलब्ध कराकर, बेहतर आउटपुट पाएं. इससे मॉडल, इनके आधार पर सटीक सुझाव दे पाएगा.
एजेंट से मुश्किल लॉजिक को आसान बनाने के लिए कहें. इसके अलावा, अगर एजेंट को इसमें कोई बुनियादी समस्या दिखती है, तो उसे इसके बारे में बताएं. साथ ही, एजेंट से उन क्षेत्रों में सुरक्षा जोखिमों को स्कैन करने के लिए कहें जहां आपको अनिश्चितता महसूस हो रही है. अपने निर्देशों में साफ़ तौर पर बताएँ कि आपको क्या चाहिए. अगर आपको एक्सपेरिमेंट के तौर पर उपलब्ध नए एपीआई इस्तेमाल करने हैं, तो मॉडल को यह भी बताएँ कि "कृपया कुछ भी नया न बनाएँ". इससे एआई को आपके मनमुताबिक आउटपुट देने में मदद मिलेगी. - Alejandra Stamato, Android Google Developer Expert और HubSpot में Android Engineer.
3. नई लाइब्रेरी के लिए कॉन्टेक्स्ट देने के लिए, एजेंट मोड के साथ दस्तावेज़ का इस्तेमाल करना
मॉडल को किसी खास या नई लाइब्रेरी के लिए कोड जनरेट करने से रोकने के लिए, Android Studio के एजेंट टूल का इस्तेमाल करें. इससे आपको दस्तावेज़ों को ऐक्सेस करने में मदद मिलेगी: Android के दस्तावेज़ खोजें और Android के दस्तावेज़ फ़ेच करें. Gemini को, Android के नॉलेज बेस या दस्तावेज़ के किसी लेख को खोजने के लिए कहा जा सकता है. अगर मॉडल को लगता है कि इसमें कुछ जानकारी मौजूद नहीं है, तो वह इस सुविधा का इस्तेमाल कर सकता है. यह सुविधा खास तौर पर तब काम आती है, जब आपने किसी खास विषय से जुड़े एपीआई या ऐसे एपीआई का इस्तेमाल किया हो जो ज़्यादा इस्तेमाल नहीं किए जाते.
अगर आपको मॉडल से दस्तावेज़ों के बारे में जानकारी चाहिए और आपको यह पक्का करना है कि उन टूल को ट्रिगर किया गया है, तो अपने प्रॉम्प्ट में ‘आधिकारिक दस्तावेज़ खोजें’ या ‘दस्तावेज़ देखें’ जैसे शब्द जोड़ें. साथ ही, Android के अलावा अन्य प्लैटफ़ॉर्म पर काम करने वाली अलग-अलग लाइब्रेरी के दस्तावेज़ों के लिए, एमसीपी सर्वर इंस्टॉल करें. इससे आपको Context7 (या इसी तरह के किसी अन्य प्लैटफ़ॉर्म) जैसे दस्तावेज़ों को ऐक्सेस करने की सुविधा मिलती है. - होज़े अल्करेका, Android डेवलपर रिलेशंस इंजीनियर, Google.
4. कस्टम फ़्रेमवर्क, लाइब्रेरी, और डिज़ाइन सिस्टम का इस्तेमाल करने के लिए, Agents.md फ़ाइलें बनाने में मदद पाने के लिए, एआई का इस्तेमाल करें
यह पक्का करने के लिए कि एजेंट, कस्टम फ़्रेमवर्क, लाइब्रेरी, और डिज़ाइन सिस्टम का इस्तेमाल करे, आपके पास दो विकल्प हैं 1) सेटिंग में जाकर, Android Studio में ऐसे नियम तय किए जा सकते हैं जिनका पालन Gemini को करना होगा. इसके अलावा, 2) अपने ऐप्लिकेशन में Agents.md फ़ाइलें बनाएं. साथ ही, यह बताएं कि एआई को कोई टास्क पूरा करते समय, खास फ़्रेमवर्क, डिज़ाइन सिस्टम या काम करने के खास तरीकों (जैसे, सटीक आर्किटेक्चर, क्या करना है या क्या नहीं करना है) के बारे में कैसे जानकारी देनी चाहिए. इसके लिए, बुलेट पॉइंट का इस्तेमाल करें, ताकि एआई को साफ़ तौर पर निर्देश मिल सकें.
AGENTS.md फ़ाइलों को कॉन्टेक्स्ट के तौर पर मैनेज करें.
प्रोजेक्ट के रूट में मौजूद Agents.md फ़ाइल का भी इस्तेमाल किया जा सकता है. साथ ही, इन्हें अपने प्रोजेक्ट के अलग-अलग मॉड्यूल (या सबडायरेक्ट्री) में भी रखा जा सकता है! आपके पास जितना ज़्यादा कॉन्टेक्स्ट होगा या काम करते समय जितनी ज़्यादा गाइडेंस उपलब्ध होगी, एआई के पास उसे ऐक्सेस करने का उतना ही ज़्यादा विकल्प होगा. अगर आपको Agents.md फ़ाइलें बनाने में कोई समस्या आ रही है, तो एआई का इस्तेमाल करके इन्हें बनाया जा सकता है. इसके अलावा, एआई से अपने प्रोजेक्ट के हिसाब से फ़ाइलें बनाने के लिए कहा जा सकता है. इसके बाद, उनमें बदलाव करके उन्हें अपने हिसाब से बनाया जा सकता है. इससे आपको शुरू से फ़ाइलें बनाने की ज़रूरत नहीं पड़ेगी. - जो बिर्च, Android Google Developer Expert और Buffer में स्टाफ़ इंजीनियर.
5. एजेंट को मुश्किल टास्क असाइन करें और अपना समय बचाएं
Android Studio में Gemini एजेंट की मदद से, लिखने और समीक्षा करने जैसे टास्क तेज़ी से पूरे किए जा सकते हैं. उदाहरण के लिए, यह कमिट मैसेज लिखने में मदद कर सकता है. साथ ही, आपको एक अच्छी खास जानकारी दे सकता है, जिसे बाद में समीक्षा करके समय बचाया जा सकता है. इसके अलावा, इससे टेस्ट लिखवाएं. आपके निर्देश पर एजेंट, आपके प्रोजेक्ट में मौजूद अन्य टेस्ट देख सकता है. साथ ही, उन्हें देखकर सबसे सही तरीकों के मुताबिक, आपके लिए एक अच्छा टेस्ट लिख सकता है. किसी JSON फ़ॉर्मैट के लिए नया पार्सर लिखना भी एक मुश्किल काम है. Gemini को कुछ उदाहरण दें और यह बहुत कम समय में आपके लिए कॉन्टेंट तैयार कर देगा. - डिएगो पेरेज़, Android सॉफ़्टवेयर इंजीनियर, Google
6. पैसे चुकाकर इस्तेमाल किए जाने वाले मॉडल के साथ-साथ, ऑप्ट-आउट करने या कमांड देने की आसान सुविधा का इस्तेमाल करके, यह कंट्रोल करें कि एआई के साथ कौनसा कॉन्टेंट शेयर किया जाए.
अगर आपको यह कंट्रोल करना है कि बिना किसी शुल्क वाले प्लान के दौरान, एआई के साथ क्या शेयर किया जाए, तो अपने प्रोजेक्ट में एआई एक्सक्लूज़न फ़ाइल (‘.aiexclude’) जोड़कर, मॉडल ट्रेनिंग के लिए अपने कुछ या सभी कोड को ऑप्ट आउट किया जा सकता है. यह फ़ाइल, .gitignore फ़ाइल की तरह ही ग्लोब पैटर्न मैचिंग का इस्तेमाल करती है. इसमें संवेदनशील डायरेक्ट्री या फ़ाइलों के बारे में बताया जाता है जिन्हें एआई से छिपाया जाना चाहिए. .aiexclude फ़ाइलों को प्रोजेक्ट और उसके वीसीएस रूट में कहीं भी रखा जा सकता है. इससे यह कंट्रोल किया जा सकता है कि एआई की सुविधाओं को किन फ़ाइलों को ऐक्सेस करने की अनुमति है.
Android Studio में `.aiexclude` फ़ाइल का उदाहरण.
इसके अलावा, Android Studio की सेटिंग में जाकर, हर प्रोजेक्ट या हर उपयोगकर्ता के हिसाब से कॉन्टेक्स्ट शेयर करने की सुविधा से ऑप्ट आउट किया जा सकता है. हालांकि, इस तरीके से कई सुविधाओं के काम करने की क्षमता सीमित हो जाती है, क्योंकि एआई को आपका कोड नहीं दिखेगा.
ध्यान दें कि पैसे चुकाकर ली गई योजनाओं में, मॉडल को ट्रेनिंग देने के लिए आपके कोड का इस्तेमाल कभी नहीं किया जाता. इसमें, AI Studio API पासकोड का इस्तेमाल करने वाले उपयोगकर्ता और Gemini Code Assist की सदस्यता लेने वाले कारोबार, दोनों शामिल हैं. - ट्रेवर जॉन्स, डेवलपर रिलेशन इंजीनियर.
Android टीम और Google Developer Experts से, Android Studio में Gemini के बारे में ज़्यादा जानें. इसके लिए, हमारी हाल ही की फ़ायरसाइड चैट देखें. साथ ही, Gemini का इस्तेमाल शुरू करने के लिए Android Studio डाउनलोड करें.
पढ़ना जारी रखें
-
प्रॉडक्ट से जुड़ी खबरें
हमें यह बताते हुए खुशी हो रही है कि Android Studio Otter 3 का फ़ीचर ड्रॉप अब स्टेबल हो गया है! इस रिलीज़ में कई नई सुविधाएं जोड़ी गई हैं. साथ ही, Android Studio में एजेंटिक वर्कफ़्लो को बेहतर बनाया गया है. इससे आपको Android ऐप्लिकेशन बनाने के लिए, एआई का इस्तेमाल करने में ज़्यादा आसानी होगी और आपको इस पर ज़्यादा कंट्रोल मिलेगा.
Sandhya Mohan, Trevor Johns • 9 मिनट में पढ़ें
-
प्रॉडक्ट से जुड़ी खबरें
Android Studio Otter 2 Feature Drop की मदद से, अपनी प्रॉडक्टिविटी बढ़ाएं.
Sandhya Mohan, Trevor Johns • तीन मिनट में पढ़ें
-
प्रॉडक्ट से जुड़ी खबरें
आज The Android Show के दौरान यह एलान किया गया कि Android, ऑपरेटिंग सिस्टम से इंटेलिजेंस सिस्टम में बदल रहा है. इससे आपके ऐप्लिकेशन के साथ लोगों की दिलचस्पी बढ़ाने के ज़्यादा अवसर मिलेंगे.
Matthew McCullough • 4 मिनट में पढ़ें
अप-टू-डेट रहें
Android डेवलपमेंट से जुड़ी नई अहम जानकारी, हर हफ़्ते अपने इनबॉक्स में पाएं.