Cuvva, इंश्योरेंस को बेहतर बनाने की दिशा में काम कर रहा है. इसके लिए, वह आपको अपने फ़ोन से ही इंश्योरेंस कवर मैनेज करने का विकल्प देता है. Cuvva के Android इंजीनियरों को अपने ऐप्लिकेशन का आर्किटेक्चर फिर से डिज़ाइन करने का मौका मिला. इसके लिए, उन्होंने एकतरफ़ा डेटा फ़्लो और Jetpack Compose को चुना. इससे उन्हें व्यू पर आधारित अपने कस्टम डिज़ाइन सिस्टम से छुटकारा मिला. यह सिस्टम, Android के पुराने वर्शन पर धीमा चलता था और इसके साथ काम करना मुश्किल था. साथ ही, यह अनुमान लगाना भी मुश्किल था कि यह कैसा काम करेगा.
उन्होंने क्या किया
Cuvva की टीम ने नए डिज़ाइन कॉम्पोनेंट बनाए. इसके बाद, इंटरऑपरेबिलिटी एपीआई का इस्तेमाल करके, मौजूदा लेआउट में कंपोज़ेबल जोड़े. साथ ही, समय के साथ-साथ व्यू पर आधारित स्क्रीन को बदलकर, Compose की मदद से नई स्क्रीन बनाईं. “हमें पता चला कि Compose की मदद से, नए डिज़ाइन कॉम्पोनेंट स्क्रैच से बहुत तेज़ी से बनाए जा सकते हैं. साथ ही, स्टेट मैनेजमेंट या फ़्रैगमेंटेशन से जुड़ी समस्याओं को हल करने में कम समय लगता है. जब हमने इन कॉम्पोनेंट की बड़ी लाइब्रेरी बना ली, तो नई स्क्रीन को शिप करना बहुत आसान हो गया. इससे हमारी प्रॉडक्टिविटी भी बढ़ी है.”
नतीजे
Compose की मदद से, वे बेहतर क्वालिटी वाला ऐप्लिकेशन तेज़ी से बना पाए: “ Compose की मदद से, नई सुविधा को तेज़ी से जोड़ा जा सकता है. इसका मतलब है कि हम पहले से ज़्यादा तेज़ी से बदलाव कर सकते हैं और अपने ग्राहकों को बेहतर क्वालिटी का अनुभव दे सकते हैं .“
Compose की मदद से, आपको कम लाइनें लिखनी पड़ती हैं. इसलिए, उन्हें पढ़ना, समझना, और बनाए रखना आसान होता है: “हमें यह देखकर बहुत खुशी हुई कि हमारे ऐप्लिकेशन में सूचियां या ऐनिमेशन बनाने के लिए, बहुत कम लाइनें लिखनी पड़ीं. Compose की मदद से, हमारे यूज़र इंटरफ़ेस (यूआई) को बनाने के लिए ज़रूरी कोड की लाइनों की संख्या में काफ़ी कमी आई है .“
कस्टम कॉम्पोनेंट को लागू करना आसान है: “हमने एक सर्कुलर डायल कॉम्पोनेंट बनाया है. इसका इस्तेमाल, ग्राहकों को उनके ड्राइविंग स्कोर दिखाने के लिए किया जाता है. Compose की मदद से, इसकी प्रोग्रेस और रंगों को ऐनिमेट करना, पहले से कहीं ज़्यादा आसान और मज़ेदार था. Compose में, कस्टम कॉम्पोनेंट बनाना या मौजूदा कॉम्पोनेंट के व्यवहार में बदलाव करना बहुत आसान है.”
शुरू करें
Compose के बारे में ज़्यादा जानें.