Compose का इस्तेमाल करके Cuvva पर बेहतर क्वालिटी के साथ तेज़ी से काम किया जा सकता है

Cuvva, इंश्योरेंस को बेहतर बना रहा है. इसके ज़रिए, आपको अपने फ़ोन से ही कवर को मैनेज करने का बेहतरीन तरीका मिलता है. Cuvva के Android इंजीनियरों को अपने ऐप्लिकेशन को फिर से डिज़ाइन करने में कुछ समय लगा. साथ ही, उन्होंने एकतरफ़ा डेटा फ़्लो और Jetpack Compose का इस्तेमाल करने का फ़ैसला लिया. इससे वे कस्टम व्यू पर आधारित डिज़ाइन सिस्टम से दूर हो पाए. यह सिस्टम धीमा और इस्तेमाल करने में मुश्किल था. साथ ही, Android के पुराने वर्शन पर काम करने में भी समस्या होती थी.

उन्होंने क्या किया

Cuvva की टीम ने नए डिज़ाइन कॉम्पोनेंट को शुरू से बनाया. इसके बाद, मौजूदा लेआउट में Composables को डालने के लिए, इंटरऑपरेबिलिटी एपीआई का इस्तेमाल किया. साथ ही, समय के साथ, View पर आधारित स्क्रीन को बदला और Compose की मदद से नई स्क्रीन बनाई. “हमें पता चला है कि Compose की मदद से, नए डिज़ाइन कॉम्पोनेंट को ज़्यादा तेज़ी से शुरू से बनाया जा सकता है. साथ ही, स्टेटस मैनेजमेंट या फ़्रैगमेंटेशन पर काम करने में कम समय लगता है. इन कॉम्पोनेंट की बड़ी लाइब्रेरी बनाने के बाद, नई स्क्रीन को शिप करना बहुत तेज़ हो गया. इससे हमें ज़्यादा काम करने में मदद मिली.”

नतीजे

Compose की मदद से, वे बेहतर क्वालिटी का ऐप्लिकेशन तेज़ी से बना पाए: “Compose की मदद से, हम नई सुविधा को तेज़ी से जोड़ पाते हैं. इसका मतलब है कि हम अपने ग्राहकों को पहले से ज़्यादा तेज़ी से बेहतर क्वालिटी का अनुभव दे पाते हैं.“

Compose की मदद से, आपको कम लाइनों को लिखना पड़ता है. इसलिए, उन्हें पढ़ना, समझना, और मैनेज करना भी आसान हो जाता है: “हमें यह देखकर बहुत खुशी हुई कि हमारे ऐप्लिकेशन में सूचियां या ऐनिमेशन बनाने के लिए, कितनी कम लाइनों की ज़रूरत पड़ी. Compose की मदद से, हमारे यूज़र इंटरफ़ेस (यूआई) को बनाने के लिए ज़रूरी कोड की लाइनों की संख्या काफ़ी कम हो गई है.”

कस्टम कॉम्पोनेंट लागू करना आसान होता है: “हमने एक सर्कुलर डायल कॉम्पोनेंट बनाया है. इसका इस्तेमाल, ग्राहकों को उनके ड्राइविंग स्कोर दिखाने के लिए किया जाता है. Compose की मदद से, प्रोग्रेस और रंगों को ऐनिमेट करना, पहले के मुकाबले काफ़ी आसान और मज़ेदार था. Compose में, कस्टम कॉम्पोनेंट बनाना या मौजूदा कॉम्पोनेंट के काम करने के तरीके में बदलाव करना बहुत आसान है.”

शुरू करें

लिखें सुविधा के बारे में ज़्यादा जानें.