بزرگترین به‌روزرسانی‌های منتشرشده در فلاتر 2.2

 

پلتفرم توسعه نرم‌افزار UI منبع باز گوگل: Flutter به تازگی با نسخه فعلی Flutter 2.2 که مجهز به ویژگی‌ها و قابلیت‌های جالب جدید است، اصلاح و به روز شده است.

 

این موضوع در جریان رویداد Google I/O 2021 که اخیراً به پایان رسیده اعلام شد.

 

محبوبیت فلاتر افزایش می یابد

 

Flutter توسط Google اکنون به محبوب ترین چارچوب توسعه بین پلتفرمی در جهان تبدیل شده است. با توجه به Slashdata، تقریباً 45٪ از همه توسعه دهندگان کراس پلتفرم اکنون از Flutter برای ایجاد برنامه های تلفن همراه استفاده می کنند.

 

در واقع، بین سال‌های 2020 تا 2021، استفاده از چارچوب فلاتر شاهد افزایش 47 درصدی رشد بود و در حال حاضر، 12 درصد از کل برنامه‌های موبایل در Google Playstore از فلاتر استفاده می‌کنند.

 

Flutter که در سال 2017 توسط Google راه اندازی شد، از یک چارچوب توسعه برنامه چند پلتفرمی برای Android، iOS، Linux، Mac، Windows، Google Fuchsia و همچنین برای فرم وب از طریق یک پایگاه کد واحد پشتیبانی می کند.

 

این زیبایی و قابلیت فلاتر است. اکنون، بیایید در مورد 5 به روز رسانی برتر در Flutter 2.2 بحث کنیم.

 

ایمنی پوچ

 

با انتشار نسخه 2.0، Flutter ویژگی Null Safety را معرفی کرد که اکنون به طور پیش فرض برای پروژه های جدید تبدیل شده است. با ویژگی Null Safety، توسعه دهندگان به راحتی می توانند مستقیماً از کد مشخص کنند که آیا یک متغیر یا مقدار می تواند null باشد یا خیر. در برابر استثناهای مرجع تهی محافظت می کند.

 

به این ترتیب، خطاهای مربوط به اشاره گر تهی را می توان به شدت کاهش داد و کنترل کرد.

 

در واقع، با استفاده از زبان دارت در فلاتر، کامپایلر آنقدر هوشمند است که تمام بررسی‌های تهی را در زمان اجرا حذف می‌کند، که باعث می‌شود برنامه به‌طور قابل توجهی سریع عمل کند.

 

مکانیزم پرداخت ها

 

توسعه بزرگی در فضای پرداخت، برای اپلیکیشن های موبایلی که با استفاده از نسخه Flutter 2.2 ساخته شده اند، اعلام شده است. با آپدیت جدید افزونه پرداخت جدیدی معرفی شده است که با کمک تیم گوگل پلی ساخته شده است. با استفاده از این افزونه مفید، توسعه‌دهندگان می‌توانند ویژگی‌هایی را برای پذیرش پرداخت برای کالاهای فیزیکی، هم برای برنامه‌های Android و iOS تعبیه کنند.

 

علاوه بر این، افزونه خرید درون برنامه ای موجود با امنیت و رمزگذاری بیشتر برای تراکنش های مالی امن به روز شده است.

 

توسعه برای وب

 

در فضای توسعه وب، Flutter 2.2 به روز رسانی های جالبی دارد. اکنون، توسعه‌دهندگان می‌توانند از سرویس‌دهندگان برای ذخیره‌سازی پس‌زمینه استفاده کنند. این بدان معناست که برنامه‌های مبتنی بر وب سریع‌تر و نازک‌تر خواهند بود و عملکرد بهتری خواهند داشت.

 

دارت با امکانات بیشتر

 

دارت که ابتدا قبل از فلاتر منتشر شد، زبان برنامه نویسی است که از چارچوب توسعه فلاتر برای برنامه های چند پلتفرمی پشتیبانی می کند.

 

با نسخه 2.2، دارت به نسخه 2.13 ارتقا یافته است. با این نسخه جدید، Dart اکنون پشتیبانی را به قابلیت همکاری بومی نیز گسترش خواهد داد. این امر با پشتیبانی از آرایه ها و ساختارهای بسته بندی شده در FFI (رابط تابع خارجی) امکان پذیر شده است.

 

این به روز رسانی به افزایش خوانایی کمک می کند و درگاهی را برای سناریوها باز می کند.

 

اندازه برنامه

 

Flutter 2.2 در تلاشی برای سبک وزن و حجم کمتر برنامه های موبایل، اکنون به برنامه های اندروید اجازه می دهد تا اجزای معوقی داشته باشند. به این ترتیب، عناصر فلاتر مورد نیاز برای عملکرد مناسب برنامه را می توان در زمان اجرا دانلود کرد، و بنابراین، نیازی به بارگذاری کد اضافی در برنامه نیست. به این ترتیب، اکنون برنامه ها از نظر اندازه سبک تر خواهند بود.

 

برای توسعه iOS، Flutter 2.2 اکنون به توسعه دهندگان اجازه می دهد تا سایه بان ها را از پیش کامپایل کنند، که انیمیشن ها را بسیار روان و بدون درز می کند (زمانی که برای اولین بار اجرا می شوند). علاوه بر این، برخی از ابزارهای جدید اضافه شده است که توسعه دهندگان را قادر می سازد تا میزان استفاده از حافظه را در هر برنامه ای تجزیه و تحلیل کنند، در نتیجه آنها را قادر می سازد تا استفاده از حافظه را ساده کرده و عملکرد برنامه را بهتر کنند.

 

به توسعه یک برنامه موبایل جدید بر اساس Flutter علاقه دارید یا می خواهید برنامه های بومی موجود خود را با قابلیت های چند پلتفرمی با استفاده از Flutter اصلاح کنید؟

 

با ما در تماس باشید با ما توسعه اپلیکیشن فلاتر تیم بلافاصله!