एंड्रॉइड डेवलपर्स ब्लॉग: फीचर विकास के लिए ट्विटर जेटपैक कम्पोज पर जा रहा है: अधिक उत्पादकता, कम बग

Android Team . द्वारा पोस्ट किया गया

ट्विटर जेटपैक कंपोज़ फीचर डेवलपमेंट के साथ आगे बढ़ रहा है

सबसे अधिक उपयोग किए जाने वाले सोशल मीडिया प्लेटफॉर्म में से एक के रूप में, ट्विटर हमेशा अपने उपयोगकर्ताओं को बेहतर तरीके से जोड़ने के तरीकों की तलाश में रहता है। साथ ही, मौजूदा सुविधाओं को बनाए रखते हुए नई सुविधाओं को प्रभावी ढंग से बनाने के लिए डेवलपर्स को सहायक बुनियादी ढांचे की आवश्यकता होती है। ट्विटर ने इंजीनियरिंग टीम की ओर रुख किया जेटपैक लिखें ऐप के UI फ़ाउंडेशन की अत्यधिक आवश्यक समग्रता को किक-स्टार्ट करने के लिए। कंपोज़ के साथ, डेवलपर्स आसानी से सही एपीआई ढूंढ और उपयोग कर सकते हैं, इसे तरल रूप से स्टाइल कर सकते हैं और घटकों को संशोधित कर सकते हैं, और अंत में कम कोड के साथ अधिक बना सकते हैं।

ट्विटर ने कुल मिलाकर यूआई लॉन्च किया

एंड्रॉइड क्लाइंट यूआई टीम, कस्टमर एडिटिंग, ट्विटर ब्लू और कम्युनिटी टीम जैसी मुट्ठी भर टीमों ने ट्विटर इंजीनियरों को प्रेरित करते हुए अपनी विकास प्रक्रियाओं में सुधार किया। “ट्विटर पर कुछ टीमों ने कंपोज़िंग को अपने दैनिक कार्यप्रवाह में शामिल कर लिया है,स्नेहा पाटिल, वरिष्ठ सॉफ्टवेयर इंजीनियर और तकनीकी लीड, Android के लिए ट्विटर के लिए सामुदायिक टीम। कस्टम थीम और सुविधाओं को बनाने और सेट करने के कार्य को समाप्त करके, कंपोज़ ने लेखन कार्यों और डिज़ाइन आवश्यकताओं को लागू किया है जो कि विज़ुअल के साथ अनुभव किए जाने की तुलना में काफी तेज़ और आसान हैं। Jetpack Compose ने इन टीमों को अपने कोड में पुन: प्रयोज्यता सुनिश्चित करते हुए, और आसानी से नए इंजीनियरों को शामिल करते हुए तेजी से और अधिक कुशलता से काम करने में सक्षम बनाया है।

विकास प्रक्रिया को पुनर्जीवित करना

कंपोज़ के साथ डायनामिक कंटेंट बनाना आसान है। ट्विटर टीम ने इस्तेमाल किया आलसी कॉलम एडॉप्टर या व्यूअर की आवश्यकता के बिना यूआई बनाने के लिए कंपोज़ेबल, कोड लेखन प्रक्रिया को सरल करता है जो मूल रूप से लेआउट, थीम और शैलियों को जीवंत करता है। लिखने के लिए कम पंक्तियों के साथ, ट्विटर पर विकास टीमों ने अपने बॉयलरप्लेट को कम कर दिया, विकास और रिलीज के दौरान कम बग का अनुभव किया, यूआई प्रयोगों को सक्षम किया, और परीक्षण प्रक्रियाओं को तेज किया। इन सुधारों ने उत्पादकता में वृद्धि की ताकि डेवलपर्स ट्विटर को अद्वितीय बनाने में अधिक समय व्यतीत कर सकें।

उन्होंने कंपोज़ का उपयोग स्टेटलेस घटकों को बनाने के लिए भी किया जो पूरे ऐप में पुन: प्रयोज्य हैं। कंपोज़िंग का लचीलापन डिज़ाइन आवश्यकताओं को पूरा करना आसान और तेज़ बनाता है, जिससे नए और अनुभवी इंजीनियरों दोनों के लिए थीम और स्टाइल सेट करना आसान हो जाता है।

कंपोज़ का उपयोग करके नई सुविधाएँ बनाना

उनके द्वारा अनुभव किए गए सुधारों को देखकर, उन्होंने कंपोज़ का उपयोग करके एक पूरी नई सुविधा बनाने का निर्णय लिया। उन्होंने बनाया समुदाय सुविधा, ट्विटर का समर्पित स्थान जहां उपयोगकर्ता सबसे अधिक देखभाल करने वाली चर्चाओं में शामिल होने के लिए शुरू से ही कंपोज़ का उपयोग कर सकते हैं। अन्य सुविधाओं के लिए दृश्य का उपयोग करने वाले टीम के पिछले अनुभव के आधार पर, कंपोज़ के साथ निर्माण तेज़ था और इसमें कम बग थे। “यह जादू की तरह थास्नेहा ने कहा,कंपोज़ के साथ हम Android पर कैसे विकास कर सकते हैं, यह गेम चेंजर है।

योली सोतोमायर बाकिरो से अंश

रचना विकास आउटपुट को गति देता है

लिखें ने ट्विटर इंजीनियरों के UI विकास की गति और दक्षता में वृद्धि की है। डेवलपर्स आसानी से कंपोज़ के साथ शामिल और निर्माण करते हैं, जिससे उनके लिए कोड को संशोधित करना, घटकों का पुन: उपयोग करना और निर्भरता को तोड़ना आसान हो जाता है। टीम नियमित रूप से UI प्रयोगों का उपयोग करती है, और लिखें ने यह जानने में उनके आत्मविश्वास को बढ़ाने में मदद की है कि कौन से घटक उपयोगकर्ता इंटरैक्शन, डेटा अपडेट और विभिन्न स्क्रीन आकारों का जवाब देंगे।

कंपोज़ के साथ इन टीमों की शुरुआती सफलता ने अन्य विकास टीमों को ट्विटर पर अनुसरण करने के लिए प्रेरित किया। अब जटिल विरासत घटकों पर काम कर रहे इंजीनियर भी इसे अपनाने पर विचार कर रहे हैं।

कुल मिलाकर, कंपोज़ ने न केवल टीम के विचारों द्वारा अनुभव की गई कई बाधाओं को दूर किया है – इसने वर्कफ़्लो में मज़ा भी जोड़ा है, कुछ डेवलपर्स अच्छी तरह से स्थापित पुराने तरीकों को छोड़ने के इच्छुक हैं। “मैं और रचनाएँ लिखने के लिए उत्साहित हूँ और फिर कभी XML लेआउट को स्पर्श नहीं करूँगा,ट्विटर पर एंड्रॉइड क्लाइंट यूआई के सॉफ्टवेयर इंजीनियर योली सोतोमयोर बाकिरो ने कहा। “यह यूआई को न केवल आसान बनाता है बल्कि अधिक मजेदार और सहज ज्ञान युक्त बनाता है।

शुरू हो जाओ

के साथ अपने UI विकास को अनुकूलित करें लिखें.

Dev

Leave a Reply

Your email address will not be published.