फ़्लटर 2.5 फ़ुल-स्क्रीन एंड्रॉइड ऐप और मटेरियल यू सपोर्ट के साथ जारी किया गया

फ़्लटर 2.5 यहाँ है, ढेर सारे प्रदर्शन सुधारों, DevTools अपडेट और आपके द्वारा समर्थित सामग्री के साथ। डार्ट 2.14 भी जारी किया गया है।

यदि आप क्रॉस-प्लेटफ़ॉर्म विकास में रुचि रखते हैं, तो संभावना है कि आपने फ़्लटर के बारे में सुना होगा। डार्ट भाषा का उपयोग करते हुए, फ़्लटर एक क्रॉस-प्लेटफ़ॉर्म यूआई फ्रेमवर्क है जिसका उद्देश्य आईओएस से वेब तक किसी भी चीज़ के विकास को यथासंभव आसान बनाना है। कल, Google ने फ़्लटर 2.5 और डार्ट 2.14 की रिलीज़ की घोषणा की, और इसमें बहुत कुछ नया है।

यह लेख केवल फ़्लटर और डार्ट में हुए कुछ परिवर्तनों पर चर्चा करेगा। अधिक विवरण के लिए, अंत में दिए गए लिंक देखें।


स्पंदन 2.5

एंड्रॉइड में पूर्ण स्क्रीन

फ़्लटर 2.5 में एक बड़ा बदलाव एंड्रॉइड पर चलने वाले ऐप्स के लिए बेहतर फ़ुल-स्क्रीन समर्थन है। अद्यतन निम्नलिखित नए इमर्सिव मोड लाता है:

  • पीछे झुकें: सिस्टम ओवरले प्रदर्शित करने के लिए स्क्रीन पर कहीं भी टैप करें।
  • इमर्सिव: सिस्टम ओवरले प्रदर्शित करने के लिए स्क्रीन के किनारे पर स्वाइप करें।
  • इमर्सिव स्टिकी: इमर्सिव के समान लेकिन फ्रेमवर्क को स्वाइप को संभालने की अनुमति देता है।
  • एज-टू-एज: पारभासी सिस्टम ओवरले के पीछे एप्लिकेशन तत्वों को प्रदर्शित करें।
नया एंड्रॉइड एज-टू-एज मोड: सामान्य मोड (बाएं), एज टू एज मोड (केंद्र), कस्टम SystemUIOverlayStyle (दाएं) के साथ एज टू एज। स्रोत: गूगल.

अधिक जानकारी के लिए, पुल अनुरोध देखें स्पंदन GitHub भंडार.

सामग्री आप

मटेरियल यू Google का मटेरियल डिज़ाइन का नवीनतम संस्करण है। इसे मटेरियल v3 के रूप में भी जाना जाता है, यह मटेरियल डिज़ाइन भाषा का एक बहुत बड़ा सुधार है। इसमें नए आकार, थीम और यहां तक ​​कि गतिशील रंग प्रभाव भी हैं।

फ़्लटर 2.5 आपके द्वारा समर्थित सामग्री के लिए कुछ विकल्प प्रस्तुत करता है, जिसमें नए FAB आकार और अधिक थीम विकल्प शामिल हैं। यह अभी तक पूर्ण कार्यान्वयन नहीं है, लेकिन यह दर्शाता है कि Google प्रगति कर रहा है।

नई सामग्री आप फैब आकार। स्रोत: गूगल.

आईडीई प्लगइन्स

फ़्लटर 2.5 के साथ, इंटेलीजे/एंड्रॉइड स्टूडियो और विज़ुअल स्टूडियो कोड के लिए आईडीई प्लगइन्स को अपडेट किया जा रहा है।

इंटेलीजे/एंड्रॉइड स्टूडियो

फ़्लटर के लिए नया IntelliJ/Android Studio प्लगइन डेवलपर्स को संपूर्ण प्रोजेक्ट पर एकीकरण परीक्षण चलाने की अनुमति देता है। ये परीक्षण उनकी अपनी निर्देशिका में परिभाषित होते हैं और डिवाइस पर चलते हैं। अब आप इकाई और एकीकरण परीक्षणों के लिए कवरेज रिपोर्ट भी तैयार कर सकते हैं।

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

विजुअल स्टूडियो कोड

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

इसके अलावा, पूर्वावलोकन में डार्ट और फ़्लटर कोड के लिए एक नया परीक्षण धावक है जिसे इस संस्करण में सक्षम किया जा सकता है। यह नया धावक अंततः मौजूदा धावक का स्थान ले लेगा।

कबूतर

पिजन एक कोड जनरेशन टूल है जो फ़्लटर के लिए बनाया गया है ताकि डेवलपर्स को फ़्लटर और देशी प्लेटफ़ॉर्म के बीच कोड ब्रिजिंग में मदद मिल सके। पिजन स्वचालित रूप से फ़्लटर, जावा और ऑब्जेक्टिव-सी स्टब्स उत्पन्न करने के लिए एक विशेष इंटरफ़ेस डिस्क्रिप्टर सिंटैक्स का उपयोग करता है। यह टाइप-सुरक्षित और शून्य-सुरक्षित भी है।

पिजन 1.0 बेहतर त्रुटि संदेशों, जेनरिक, प्रिमिटिव और एकाधिक तर्कों के समर्थन के साथ-साथ स्थिर चैनल में बुनियादी कार्यक्षमता लाता है।


डार्ट 2.14

हालाँकि फ़्लटर में बहुत कुछ नया है, अंतर्निहित भाषा, डार्ट में भी कुछ बदलाव हैं।

एप्पल सिलिकॉन

डार्ट 2.14.1 में एप्पल सिलिकॉन के लिए बेहतर समर्थन है। Apple सिलिकॉन के लिए डार्ट SDK अब स्थिर है, और iOS एमुलेटर ARM64 पर चलाए जा सकते हैं। दुर्भाग्य से, फ़्लटर SDK में शामिल डार्ट SDK अभी तक मूल रूप से Apple सिलिकॉन का समर्थन नहीं करता है।

लिंट की स्थितियाँ

पहली बार बनाए जाने के बाद से डार्ट में बहुत सारे बदलाव हुए हैं, जिसमें उस वाक्यविन्यास के आसपास वाक्यविन्यास और शैली परंपराएं भी शामिल हैं। इन परिवर्तनों और पुरानी शैली की गाइडों के चिपके रहने के कारण, डार्ट और फ़्लटर कोड को ठीक से प्रारूपित करने के तरीके को लेकर कुछ भ्रम हो गया है।

डार्ट 2.14.1 और फ़्लटर 2.5 में अब लिंट के लिए शर्तों का एक सेट है, और ये शर्तें डिफ़ॉल्ट रूप से लागू होती हैं।


निष्कर्ष

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