केस स्टडी

Ultrahuman ने Android Studio में Gemini की मदद से, 15% तेज़ी से सुविधाएं लॉन्च कीं

पढ़ने में 2 मिनट लगेंगे

Ultrahuman, स्वास्थ्य से जुड़ी टेक्नोलॉजी बनाने वाला एक स्टार्टअप है. यह लोगों को रोज़ाना उनकी सेहत से जुड़ी अहम जानकारी देता है. यह जानकारी, कंपनी के पहनने योग्य डिवाइसों से मिले बायोमेट्रिक डेटा के आधार पर दी जाती है. जैसे, RING Air और M1 Live लगातार ग्लूकोज़ मॉनिटर करने वाला डिवाइस (सीजीएम). Ultrahuman की टीम ने डेवलपमेंट की प्रोसेस को आसान बनाने और उसे तेज़ करने के लिए, Android Studio में Gemini के कॉन्टेक्स्ट के हिसाब से काम करने वाले टूल का इस्तेमाल किया.

Ultrahuman के ऐप्लिकेशन को सिर्फ़ आठ डेवलपर की टीम मैनेज करती है. वे ऐसी सुविधाएं बनाने को प्राथमिकता देते हैं जो उनके उपयोगकर्ताओं को पसंद आएं. साथ ही, उनके पास गड़बड़ियों की एक सूची होती है. इसके अलावा, परफ़ॉर्मेंस को बेहतर बनाने के लिए ज़रूरी बदलावों की एक सूची होती है. इन बदलावों को करने में काफ़ी समय लगता है. टीम को सुविधाओं को बेहतर बनाने के लिए, अपने आउटपुट को बढ़ाना था. साथ ही, टीम को सदस्यों की संख्या बढ़ाए बिना, परफ़ॉर्मेंस को बेहतर बनाना था. उनके लिए सबसे बड़ा मौका यह था कि वे अपने बैकलॉग को पूरा करने में लगने वाले समय और मेहनत को कम कर सकें: रखरखाव में बचाया गया हर घंटा, उनके उपयोगकर्ताओं के लिए सुविधाओं पर काम करने में फिर से लगाया जा सकता था.

UltrahumanxGiAS_Image_01.webp

Gemini की मदद से तकनीकी समस्याओं को हल करना और परफ़ॉर्मेंस को बेहतर बनाना

टीम ने Android Studio में Gemini को इंटिग्रेट किया, ताकि यह देखा जा सके कि एआई की मदद से काम करने वाले टूल, Android से जुड़े कई टास्क मैनेज करके उनके वर्कफ़्लो को बेहतर बना सकते हैं या नहीं. सबसे पहले, टीम ने Android Studio में मौजूद Gemini chat का इस्तेमाल किया. इस प्रोजेक्ट का मकसद, उनके ऐप्लिकेशन के ब्लूटूथ स्मार्ट (बीएलई) कनेक्टिविटी के लिए, GATT सर्वर को प्रोटोटाइप करना था. 

arka.png

Ultrahuman के Android डेवलपमेंट लीड, अर्का ने कहा, “Gemini ने हमें एक घंटे से भी कम समय में वर्किंग प्रोटोटाइप बनाने में मदद की. ऐसा करने में हमें कई घंटे लग सकते थे.” Gemini ने बीएलई को लागू करने में हमारी मदद की. इससे, बैकग्राउंड में ऐप्लिकेशन चलने के दौरान, स्वास्थ्य सेंसर के बड़े डेटा को सिंक करने में मदद मिली. इससे डेटा सिंक करने की प्रोसेस बेहतर हुई. साथ ही, उपयोगकर्ता के Android फ़ोन और Ultrahuman के साथ पेयर किए गए पहने जाने वाले डिवाइस, दोनों की बैटरी लाइफ़ को बचाने में मदद मिली.

इस मुख्य चुनौती के अलावा, Gemini ने कस्टम ओपन-सोर्स लाइब्रेरी में एल्गोरिदम ऑप्टिमाइज़ेशन ढूंढने में भी काफ़ी मदद की. साथ ही, काम के दस्तावेज़ों के बारे में बताया, कोड में टिप्पणी करने में मदद की, और क्रैश लॉग का विश्लेषण किया. Ultrahuman की टीम ने कोड पूरा करने की सुविधा का इस्तेमाल किया. इससे उन्हें बार-बार लिखे जाने वाले कोड को आसानी से लिखने में मदद मिली. साथ ही, Jetpack Compose Preview Generation का इस्तेमाल करके, यूज़र इंटरफ़ेस (यूआई) को डिज़ाइन करने के दौरान तेज़ी से बदलाव किए गए. इसके अलावा, Agent Mode का इस्तेमाल करके, प्रोजेक्ट में बड़े और जटिल बदलाव किए गए. जैसे, बैकएंड डेटा मॉडल और यूज़र इंटरफ़ेस (यूआई) मॉडल से मैप किए गए नए स्टैक किए गए बार ग्राफ़ को रेंडर करना.

arka2.png


प्रॉडक्टिविटी को बेहतर बनाना और सुविधाओं को तेज़ी से उपलब्ध कराना 

इन सुधारों की वजह से, टीम को हर हफ़्ते कई घंटे बचाने में मदद मिली है. इस समय का इस्तेमाल, Ultrahuman के बीटा वर्शन का इस्तेमाल करने वाले लोगों को नई सुविधाएँ 10 से 15% तेज़ी से उपलब्ध कराने के लिए किया जा रहा है. उदाहरण के लिए, टीम ने उपयोगकर्ताओं के लिए ऐप्लिकेशन में मौजूद एक नया एआई असिस्टेंट बनाया है. यह Gemini 2.5 Flash की मदद से काम करता है. इस नई सुविधा के यूज़र इंटरफ़ेस (यूआई) डिज़ाइन, आर्किटेक्चर, और उपयोगकर्ता अनुभव के कुछ हिस्सों के बारे में सुझाव, Android Studio में Gemini ने दिए थे. इससे पता चलता है कि एआई की मदद से डेवलपमेंट की पूरी प्रोसेस को कैसे पूरा किया जा सकता है. 

Gemini की मदद से, Android डेवलपमेंट की प्रोसेस को तेज़ करना

Android Studio में Gemini की सलाह मिलती है. इससे Android डेवलपर को दस्तावेज़ पढ़ने और बॉयलरप्लेट कोड लिखने में कम समय लगता है. इससे उन्हें नए-नए प्रयोग करने के लिए ज़्यादा समय मिलता है.

जानें कि Android Studio में Gemini की मदद से, आपकी टीम मुश्किल समस्याओं को कैसे हल कर सकती है, वर्कफ़्लो को बेहतर बना सकती है, और नई सुविधाओं को तेज़ी से लॉन्च कर सकती है. 

लेखक:
पढ़ना जारी रखें