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

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

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

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

नतीजे

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

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

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

शुरू करें

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