फ़्लटर 1.7 नए एंड्रॉइड ऐप, एंड्रॉइड ऐप बंडल और बहुत कुछ के लिए एंड्रॉइडएक्स समर्थन लाता है

click fraud protection

फ़्लटर 1.7 की घोषणा कर दी गई है। यह Google के ऐप डेवलपमेंट फ्रेमवर्क का नवीनतम संस्करण है, और यह अब नवीनतम एंड्रॉइड तकनीकों का समर्थन करता है।

फ़्लटर सबसे तेजी से बढ़ते मोबाइल ऐप डेवलपमेंट फ्रेमवर्क में से एक है। यह लगभग है 70,000 सितारे इसके GitHub रिपॉजिटरी पर और है व्यापक रूप से स्वीकार्य क्षेत्र में सॉफ्टवेयर इंजीनियरों द्वारा। विकास टीम किसी भी समस्या का समाधान करने के लिए कड़ी मेहनत कर रही है, जैसा कि इस तथ्य से पता चलता है कि उन्होंने पिछले दो महीनों में 1,250 से अधिक रिपोर्टें बंद कर दी हैं। फ़्लटर 1.5 का विमोचन. अब, संस्करण संख्या 1.7, जिसे फ़्लटर के उत्पाद प्रबंधक टिम स्नेथ ने एक अनुकूलन अद्यतन के रूप में डब किया है, आम तौर पर उपलब्ध है।

नए ऐप्स के लिए AndroidX समर्थन

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

--androidx समर्थन लाइब्रेरी को लक्षित करने के लिए अपने प्रोजेक्ट को फ़्लैग करें। मौजूदा परियोजनाओं को स्थानांतरित करने पर दस्तावेज़ीकरण पाया जा सकता है यहाँ.

एंड्रॉइड ऐप बंडल (एएबी) समर्थन

Google द्वारा Play Store पर 32-बिट देशी एप्लिकेशन की सेवा पूरी तरह से बंद करने में अभी भी दो साल से थोड़ा अधिक समय है, लेकिन जल्द ही कुछ अन्य प्रतिबंध लगेंगे। इस वर्ष 1 अगस्त से, सभी एप्लिकेशन जो देशी लाइब्रेरी का उपयोग करते हैं और जो एंड्रॉइड 9 पाई या उसके बाद के संस्करण को लक्षित करते हैं उपलब्ध कराना आवश्यक होगा 64-बिट समर्थन. फ़्लटर पहले से ही 64-बिट एंड्रॉइड ऐप बनाने का समर्थन करता है, लेकिन फ्रेमवर्क का संस्करण 1.7 अब डेवलपर्स को बनाने देता है एंड्रॉइड ऐप बंडल उनके ऐप्स के 32-बिट और 64-बिट दोनों संस्करणों के साथ। इससे फ़्लटर का उपयोग करने वाले मूल ऐप डेवलपर्स के लिए 1 अगस्त की समय सीमा को पूरा करने के लिए 32-बिट और 64-बिट दोनों का समर्थन करना आसान हो जाएगा, और फिर अंततः 2021 में 32-बिट समर्थन बंद कर दिया जाएगा। यहां आप पा सकते हैं निर्देश एंड्रॉइड ऐप बंडल प्रकाशित करने के साथ-साथ 32-बिट और 64-बिट डिवाइस के लिए अलग-अलग एपीके फाइलें बनाने के निर्देश।

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

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

इस रिलीज़ के लिए मूलतः यही है। जैसा कि आप देख सकते हैं, Google I/O के बाद से टीम ने फ़्लटर में उतनी नई सुविधाएँ नहीं जोड़ी हैं। उन्होंने ज्यादातर बुनियादी अनुप्रयोगों के लिए महत्वपूर्ण एपीआई और पुस्तकालयों को चमकाने और समर्थन जोड़ने पर ध्यान केंद्रित किया।

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


स्रोत: टिम स्नेथ/मध्यम