Ultrahuman ने Android Studio में Gemini की मदद से, 15% तेज़ी से सुविधाएं लॉन्च कीं
पढ़ने में दो मिनट लगेंगे
Ultrahuman, उपभोक्ता के लिए स्वास्थ्य से जुड़ी टेक्नोलॉजी बनाने वाला स्टार्टअप है. यह कंपनी, लोगों को रोज़ाना उनकी सेहत से जुड़ी जानकारी देती है. यह जानकारी, कंपनी के पहनने योग्य डिवाइसों से मिले बायोमेट्रिक डेटा के आधार पर दी जाती है. जैसे, RING Air और M1 Live कंटीन्यूअस ग्लूकोज़ मॉनिटर (सीजीएम). Ultrahuman की टीम ने डेवलपमेंट की प्रोसेस को आसान बनाने और उसे तेज़ करने के लिए, Android Studio में Gemini के कॉन्टेक्स्ट के हिसाब से काम करने वाले टूल का इस्तेमाल किया.
Ultrahuman के ऐप्लिकेशन को सिर्फ़ आठ डेवलपर की टीम मैनेज करती है. वे ऐसी सुविधाएं बनाने को प्राथमिकता देते हैं जो उनके उपयोगकर्ताओं को पसंद आएं. साथ ही, उनके पास गड़बड़ियों और परफ़ॉर्मेंस में सुधार से जुड़ी ऐसी समस्याओं की सूची होती है जिन्हें ठीक करने में काफ़ी समय लगता है. टीम को सुविधाओं को बेहतर बनाने के लिए, अपने आउटपुट को बढ़ाना था. साथ ही, टीम को सदस्यों की संख्या बढ़ाए बिना, परफ़ॉर्मेंस को बेहतर बनाना था. उनके लिए सबसे बड़ा फ़ायदा यह था कि वे अपने बैकलॉग को कम समय और कम मेहनत में पूरा कर सकते थे: रखरखाव में बचाया गया हर घंटा, उपयोगकर्ताओं के लिए सुविधाओं पर काम करने में फिर से लगाया जा सकता था.
Gemini की मदद से तकनीकी समस्याओं को हल करना और परफ़ॉर्मेंस को बेहतर बनाना
टीम ने Android Studio में Gemini को इंटिग्रेट किया, ताकि यह देखा जा सके कि एआई की मदद से काम करने वाले टूल, Android से जुड़े कई टास्क पूरे करके उनके वर्कफ़्लो को बेहतर बना सकते हैं या नहीं. सबसे पहले, टीम ने Android Studio में मौजूद Gemini chat का इस्तेमाल किया. इस प्रोजेक्ट का मकसद, उनके ऐप्लिकेशन के ब्लूटूथ स्मार्ट (बीएलई) कनेक्टिविटी के लिए, GATT सर्वर को प्रोटोटाइप करना था.
Ultrahuman के Android डेवलपमेंट लीड, अर्का ने बताया कि “Gemini ने हमें एक घंटे से भी कम समय में वर्किंग प्रोटोटाइप बनाने में मदद की. ऐसा करने में हमें कई घंटे लग सकते थे.” Gemini ने बीएलई को लागू करने में हमारी मदद की. इससे, बैकग्राउंड में ऐप्लिकेशन चलने के दौरान, स्वास्थ्य सेंसर के बड़े डेटा को सिंक करने में मदद मिली. इससे डेटा सिंक करने की प्रोसेस बेहतर हुई. साथ ही, उपयोगकर्ता के Android फ़ोन और Ultrahuman के साथ पेयर किए गए पहने जाने वाले डिवाइस, दोनों की बैटरी लाइफ़ बची.
इस मुख्य चुनौती के अलावा, Gemini ने कस्टम ओपन-सोर्स लाइब्रेरी में एल्गोरिथम ऑप्टिमाइज़ेशन ढूंढने में भी काफ़ी मदद की. साथ ही, काम के दस्तावेज़ों के बारे में बताया, कोड में टिप्पणी करने में मदद की, और क्रैश लॉग का विश्लेषण किया. Ultrahuman की टीम ने कोड पूरा करने की सुविधा का इस्तेमाल किया. इससे उन्हें बार-बार लिखे जाने वाले कोड को आसानी से लिखने में मदद मिली. साथ ही, उन्होंने Jetpack Compose Preview Generation का इस्तेमाल किया, ताकि यूज़र इंटरफ़ेस (यूआई) को डिज़ाइन करते समय, तेज़ी से बदलाव किए जा सकें. इसके अलावा, उन्होंने Agent Mode का इस्तेमाल किया, ताकि प्रोजेक्ट में होने वाले मुश्किल बदलावों को मैनेज किया जा सके. जैसे, बैकएंड डेटा मॉडल और यूज़र इंटरफ़ेस (यूआई) मॉडल से मैप किए गए नए स्टैक्ड बार ग्राफ़ को रेंडर करना.
प्रॉडक्टिविटी को बेहतर बनाना और सुविधाओं को तेज़ी से उपलब्ध कराना
इन सुधारों की वजह से, टीम को हर हफ़्ते कई घंटे बचाने में मदद मिली है. इस समय का इस्तेमाल, Ultrahuman के बीटा वर्शन का इस्तेमाल करने वाले लोगों को नई सुविधाएँ 10 से 15% तेज़ी से उपलब्ध कराने के लिए किया जा रहा है. उदाहरण के लिए, टीम ने उपयोगकर्ताओं के लिए ऐप्लिकेशन में काम करने वाला नया एआई असिस्टेंट बनाया है. यह Gemini 2.5 Flash की मदद से काम करता है. इस नई सुविधा के यूज़र इंटरफ़ेस (यूआई) डिज़ाइन, आर्किटेक्चर, और उपयोगकर्ता अनुभव के कुछ हिस्सों के बारे में सुझाव, Android Studio में Gemini ने दिए थे. इससे पता चलता है कि एआई की मदद से डेवलपमेंट की पूरी प्रोसेस को कैसे पूरा किया जा सकता है.
Gemini की मदद से, Android डेवलपमेंट की प्रोसेस को तेज़ करना
Android Studio में Gemini की मदद से, Android डेवलपर को Android से जुड़ी सलाह मिलती है. इससे उन्हें दस्तावेज़ पढ़ने और छोटे-मोटे बदलाव वाले कोड लिखने में कम समय लगता है. इससे उन्हें नए-नए प्रयोग करने के लिए ज़्यादा समय मिलता है.
जानें कि Android Studio में Gemini की मदद से, आपकी टीम मुश्किल समस्याओं को कैसे हल कर सकती है, वर्कफ़्लो को बेहतर बना सकती है, और नई सुविधाओं को तेज़ी से लॉन्च कर सकती है.
-
केस स्टडीGratitude एक माइंडफ़ुलनेस ऐप्लिकेशन है. यह रोज़ाना की छोटी-छोटी गतिविधियों को लिखने, पॉज़िटिव नोट लिखने, और विज़न बोर्ड बनाने की सुविधा देता है. इससे आपको लगातार मेडिटेशन करने के लिए बढ़ावा मिलता है. इस ऐप्लिकेशन को 60 लाख से ज़्यादा बार डाउनलोड किया गया है. इसे 1.5 लाख लोगों ने पांच स्टार रेटिंग दी है. साथ ही, इसमें 10 करोड़ से ज़्यादा जर्नल एंट्री लॉग की गई हैं.
Amrit Sanjeev, Ash Nohe • तीन मिनट में पढ़ा जा सकता है -
केस स्टडीज़्यादातर Android ऐप्लिकेशन, Kotlin को अपनी मुख्य भाषा के तौर पर इस्तेमाल कर रहे हैं. इसलिए, kotlinx.coroutines, एसिंक्रोनस प्रोग्रामिंग के लिए एक डिफ़ॉल्ट स्टैंडर्ड बन गया है. यह लाइब्रेरी, एक साथ कई फ़्लो को मैनेज करने का एक बेहतरीन और व्यवस्थित तरीका उपलब्ध कराती है. यह Kotlin के लिए नेटिव है.
Jonathan Starup, Andrei Shikov • पढ़ने में 7 मिनट लगेंगे -
केस स्टडीपरफ़ॉर्मेंस में गिरावट को फिर से ठीक करना बहुत मुश्किल होता है. इसलिए, मोबाइल डेवलपर के लिए परफ़ॉर्मेंस में गिरावट एक बड़ी समस्या है.
Alice Yuan, Arti Arutiunov, Nikita Ogorodnikov • पढ़ने में 4 मिनट लगेंगे
Android डेवलपमेंट से जुड़ी नई अहम जानकारी, हर हफ़्ते अपने इनबॉक्स में पाएं.