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

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

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

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

नतीजे

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

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

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

शुरू करें

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