
Relay की मदद से, डिज़ाइनर और डेवलपर के बीच Android यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट तुरंत शेयर किए जा सकते हैं.
डिज़ाइनर, Relay for Figma प्लग इन का इस्तेमाल करके, डेवलपर के इस्तेमाल के लिए यूज़र इंटरफ़ेस (यूआई) कॉम्पोनेंट को एनोटेट और पैकेज करते हैं. इसमें लेआउट, स्टाइल, डाइनैमिक कॉन्टेंट, और इंटरैक्शन के व्यवहार की जानकारी शामिल होती है.
डेवलपर, यूज़र इंटरफ़ेस (यूआई) पैकेज इंपोर्ट करने और ज़्यादा बेहतरीन क्वालिटी वाला Jetpack Compose कोड जनरेट करने के लिए, Android Studio के लिए Relay प्लग-इन का इस्तेमाल करते हैं. इस प्रोसेस से, लेआउट और स्टाइल तुरंत लागू हो जाती है. साथ ही, डेटा को बांधने की प्रोसेस भी तेज़ हो जाती है. यूज़र इंटरफ़ेस (यूआई) के पैकेज में स्टाइल और थीम शामिल हो सकती हैं. साथ ही, कोड में मौजूद डिज़ाइन सिस्टम के कॉम्पोनेंट का रेफ़रंस भी दिया जा सकता है.
Relay की मदद से, डिज़ाइन की ज़्यादा जानकारी देने और छोटी जानकारी के लिए कम्यूनिकेशन लूप की ज़रूरत नहीं होती. जैसे-जैसे आपका प्रॉडक्ट बेहतर होता जाता है, यूज़र इंटरफ़ेस पैकेज को अपडेट किया जा सकता है, बड़े किया जा सकता है, और पूरे कोडबेस में धीरे-धीरे अपनाया जा सकता है.
सबसे पहले, Relay for Figma प्लग इन का इस्तेमाल करके यूज़र इंटरफ़ेस (यूआई) पैकेज बनाएं. इसके बाद, Relay for Android Studio प्लग इन का इस्तेमाल करके, यूज़र इंटरफ़ेस (यूआई) पैकेज को Jetpack Compose कोड में बदलें.

Relay for Figma प्लग इन की मदद से, डिज़ाइनर और डेवलपर एक साथ मिलकर कॉन्टेंट पैरामीटर और इंटरैक्शन हैंडलर जोड़ सकते हैं. इससे, डिज़ाइन में डाइनैमिक एलिमेंट कैप्चर किए जा सकते हैं और Composable फ़ंक्शन में मिलते-जुलते पैरामीटर जनरेट किए जा सकते हैं.

Relay की टीम, Material Design और पसंद के मुताबिक डिज़ाइन करने के अन्य सिस्टम के लिए सहायता उपलब्ध करा रही है. फ़िलहाल, हम दो प्रयोगात्मक सुविधाओं के साथ काम करते हैं. इनकी मदद से, अपने डिज़ाइन सिस्टम और Compose के बीच मैपिंग की जा सकती है: Figma स्टाइल मैपिंग और Figma कॉम्पोनेंट मैपिंग.
फ़िलहाल, Relay एक अल्फा प्रॉडक्ट है. हमें उम्मीद है कि आप इसका इस्तेमाल करेंगे और हमें बताएंगे कि यह आपकी ज़रूरतों के हिसाब से कितना सही है और कितना नहीं. हम नियमित तौर पर रिलीज़ करते रहेंगे. इनमें, आपके सुझाव/राय के आधार पर, परफ़ॉर्मेंस, सुविधाओं, और पूरे वर्कफ़्लो में सुधार किए जाएंगे.
अगला चरण
Relay का इस्तेमाल शुरू करने का सबसे अच्छा तरीका यह है कि ट्यूटोरियल की मदद से, एंड-टू-एंड वर्कफ़्लो को आज़माया जाए. ऐसा हो सकता है कि आपके रोज़ के काम में, Relay का इस्तेमाल सिर्फ़ वर्कफ़्लो के किसी हिस्से के लिए किया जाता हो. हालांकि, यह समझना ज़रूरी है कि डिज़ाइनर और डेवलपर, दोनों ही Android ऐप्लिकेशन बनाने के लिए Relay का इस्तेमाल कैसे करते हैं.
शुरू करने के लिए, Relay इंस्टॉल करें!