सबैभन्दा ठूलो-अपडेटहरू-इन-फ्लटर-२.२-रिलीज-

 

Google को खुला स्रोत UI सफ्टवेयर विकास प्लेटफर्म: हालको संस्करण Flutter 2.2 सँग भर्खरै नयाँ परिमार्जन र ताजा गरिएको छ, जुन केही रोचक नयाँ सुविधाहरू र क्षमताहरूसँग सशस्त्र गरिएको छ।

 

हालै सम्पन्न भएको गुगल I/O २०२१ कार्यक्रममा यो घोषणा गरिएको थियो।

 

फ्लटरको लोकप्रियता बढ्छ

 

गुगल द्वारा फ्लटर अब संसारको सबैभन्दा लोकप्रिय क्रस-प्लेटफर्म विकास फ्रेमवर्क भएको छ। Slashdata को अनुसार, लगभग 45% सबै क्रस-प्लेटफर्म विकासकर्ताहरूले अब मोबाइल एपहरू सिर्जना गर्न फ्लटर प्रयोग गरिरहेका छन्।

 

वास्तवमा, 2020 र 2021 को बीचमा, फ्लटर फ्रेमवर्कको प्रयोगले वृद्धिमा 47% को ठूलो वृद्धि देख्यो, र अहिले, गुगल प्लेस्टोरमा सबै मोबाइल एपहरू मध्ये 12% फ्लटर प्रयोग गर्दै छन्।

 

Google द्वारा 2017 मा सुरु गरिएको, Flutter ले एन्ड्रोइड, iOS, Linux, Mac, Windows, Google Fuchsia, र एउटा एकल कोडबेस मार्फत वेब-फार्मको लागि क्रस-प्लेटफर्म एप विकास फ्रेमवर्कलाई समर्थन गर्दछ।

 

त्यो फ्लटरको सुन्दरता र क्षमता हो। अब, Flutter 5 मा शीर्ष 2.2 अद्यावधिकहरू छलफल गरौं।

 

शून्य सुरक्षा

 

रिलीज 2.0 को साथ, फ्लटरले शून्य सुरक्षा सुविधा प्रस्तुत गर्‍यो, जुन अब नयाँ परियोजनाहरूको लागि पूर्वनिर्धारित भएको छ। नल सेफ्टी सुविधाको साथ, विकासकर्ताहरूले सजिलै संकेत गर्न सक्छन् कि एक चर वा मान शून्य हुन सक्छ वा होइन, सीधा कोडबाट। यसले शून्य सन्दर्भ अपवादहरू विरुद्ध सुरक्षा प्रदान गर्दछ।

 

यस तरिकाले, नल-प्वाइंटर-सम्बन्धित त्रुटिहरू एकदम कम र नियन्त्रण गर्न सकिन्छ।

 

वास्तवमा, फ्लटरमा डार्ट भाषा प्रयोग गरिँदै, कम्पाइलर रन-टाइममा सबै नल-चेकहरू हटाउन पर्याप्त स्मार्ट छ, जसले अनुप्रयोगलाई उल्लेखनीय रूपमा छिटो प्रदर्शन गर्दछ।

 

भुक्तानी संयन्त्र

 

Flutter 2.2 संस्करण प्रयोग गरी बनाइएका मोबाइल अनुप्रयोगहरूका लागि भुक्तानी ठाउँमा ठूलो विकास घोषणा गरिएको छ। नयाँ अपडेटको साथ, नयाँ भुक्तानी प्लग-इन प्रस्तुत गरिएको छ जुन Google Play टोलीको सहयोगमा निर्माण गरिएको हो। यस उपयोगी प्लग-इनको साथ, विकासकर्ताहरूले एन्ड्रोइड र आईओएस एपहरू दुवैका लागि भौतिक सामानहरूको भुक्तानी स्वीकार गर्न सुविधाहरू इम्बेड गर्न सक्छन्।

 

साथै, विद्यमान इन-एप खरिद प्लग-इनलाई सुरक्षित वित्तीय लेनदेनको लागि थप सुरक्षा र इन्क्रिप्सनसहित अद्यावधिक गरिएको छ।

 

वेब को लागी विकास

 

वेब विकासको लागि स्पेसमा, फ्लटर २.२ सँग केही रोचक अपडेटहरू छन्। अब, विकासकर्ताहरूले पृष्ठभूमि क्यासिङका लागि सेवाकर्मीहरू प्रयोग गर्न सक्छन्। यसको अर्थ वेब-आधारित एपहरू छिटो, र दुबला हुनेछन्, राम्रो कार्यसम्पादनमा अनुवाद हुनेछन्।

 

थप सुविधाहरूको साथ डार्ट

 

मूल रूपमा फ्लटर अघि जारी गरिएको, डार्ट क्रस-प्लेटफर्म एपहरूको लागि फ्लटरको विकास फ्रेमवर्कलाई समर्थन गर्ने प्रोग्रामिङ भाषा हो।

 

संस्करण २.२ को साथ, डार्टलाई संस्करण २.१३ मा अपग्रेड गरिएको छ। यस नयाँ संस्करणको साथ, डार्टले अब नेटिभ इन्टरअपरेबिलिटीमा पनि समर्थन विस्तार गर्नेछ। यो FFI (विदेशी प्रकार्य इन्टरफेस) मा arrays र प्याक structs लाई समर्थन गरेर सम्भव भएको हो।

 

यो अद्यावधिकले पठनीयता बृद्धि गर्न र रिफ्याक्टरिङ परिदृश्यहरूको लागि पोर्टल खोल्न मद्दत गर्नेछ।

 

एप साइज

 

मोबाइल एपहरूलाई हल्का तौल र कम भारी बनाउने प्रयासमा, फ्लटर २.२ ले अब एन्ड्रोइड एपहरूलाई डिफर्ड कम्पोनेन्टहरू राख्न अनुमति दिनेछ। यस तरिकाले, एपको उचित कार्यका लागि आवश्यक फ्लटर तत्वहरू रन-टाइममा डाउनलोड गर्न सकिन्छ, र यसरी, एपमा अतिरिक्त कोड लोड गर्न आवश्यक पर्दैन। यसरी, एपहरू अब आकारमा हल्का हुनेछन्।

 

iOS विकासको लागि, फ्लटर २.२ ले अब विकासकर्ताहरूलाई शेडरहरू पूर्व-कम्पाइल गर्न अनुमति दिन्छ, जसले एनिमेसनहरूलाई थप सहज र निर्बाध बनाउँदछ (जब तिनीहरू पहिलो पटक चलाइन्छ)। यसबाहेक, केही नयाँ उपकरणहरू थपिएका छन् जसले विकासकर्ताहरूलाई कुनै पनि एपमा मेमोरी प्रयोगको विश्लेषण गर्न सक्षम बनाउँछ, जसले गर्दा उनीहरूलाई मेमोरी प्रयोगलाई स्ट्रिमलाइन गर्न र एपलाई अझ राम्रो प्रदर्शन गर्न सशक्त बनाउँछ।

 

फ्लटरमा आधारित नयाँ मोबाइल एप विकास गर्नमा रुचि राख्नुहुन्छ वा फ्लटर प्रयोग गरेर क्रस-प्लेटफर्म क्षमताहरूका साथ तपाईंको अवस्थित नेटिभ एपहरूलाई पुन: सुधार गर्न चाहनुहुन्छ?

 

सम्पर्कमा रहनुहोस् हाम्रो साथ फ्लटर एप विकास तुरुन्तै टोली!