Biggest-updates-in-Flutter-2.2-release-

 

Платформата на Google за разработка на UI софтуер с отворен код: Flutter току-що беше преработена и обновена с текущата версия Flutter 2.2, която е въоръжена с някои интересни нови функции и възможности.

 

Това беше обявено по време на наскоро приключилото събитие Google I/O 2021.

 

Популярността на Flutter нараства

 

Flutter от Google вече се превърна в най-популярната кросплатформена рамка за разработка в света. Според Slashdata приблизително 45% от всички разработчици на различни платформи сега използват Flutter за създаване на мобилни приложения.

 

Всъщност между 2020 г. и 2021 г. използването на рамката Flutter стана свидетел на огромен скок от 47% в растеж и в момента 12% от всички мобилни приложения в Google Playstore използват Flutter.

 

Стартиран през 2017 г. от Google, Flutter поддържа рамка за разработка на приложения за различни платформи за Android, iOS, Linux, Mac, Windows, Google Fuchsia, а също и за уеб формуляр чрез една единствена кодова база.

 

Това е красотата и възможностите на Flutter. Сега нека обсъдим топ 5 актуализации във Flutter 2.2.

 

Нулева безопасност

 

С версия 2.0 Flutter представи функцията Null Safety, която вече е стандартна за нови проекти. С функцията Null Safety разработчиците могат лесно да посочат дали дадена променлива или стойност може да бъде нула или не, директно от кода. Той осигурява защита срещу изключения за нулева препратка.

 

По този начин грешките, свързани с нулев указател, могат да бъдат драстично намалени и контролирани.

 

Всъщност, с езика Dart, който се използва във Flutter, компилаторът е достатъчно интелигентен, за да елиминира всички нулеви проверки по време на изпълнение, което прави приложението да работи забележително бързо.

 

Механизъм за плащания

 

Беше обявено голямо развитие в областта на плащането за мобилни приложения, направени с помощта на версията Flutter 2.2. С новата актуализация е въведена нова добавка за плащания, която е създадена с помощта на екипа на Google Play. С този полезен плъгин разработчиците могат да вграждат функции за приемане на плащания за физически стоки както за приложения за Android, така и за iOS.

 

Освен това съществуващата добавка за покупки в приложението е актуализирана с повече сигурност и криптиране за безопасни финансови транзакции.

 

Разработка за уеб

 

В пространството за уеб разработка, Flutter 2.2 има някои интересни актуализации. Сега разработчиците могат да използват обслужващи работници за фоново кеширане. Това означава, че уеб-базираните приложения ще бъдат по-бързи и по-икономични, което води до по-добра производителност.

 

Дартс с повече функции

 

Първоначално пуснат преди Flutter, Dart е езикът за програмиране, който поддържа рамката за разработка на Flutter за междуплатформени приложения.

 

С версия 2.2 Dart е надстроен до версия 2.13. С тази нова версия Dart вече ще разшири поддръжката и на родната оперативна съвместимост. Това е станало възможно чрез поддържане на масиви и опаковани структури във FFI (чужд функционален интерфейс).

 

Тази актуализация ще помогне за подобряване на четливостта и отваря портал за сценарии за рефакторинг.

 

Размер на приложението

 

В опит да направи мобилните приложения още по-леки и по-малко обемисти, Flutter 2.2 вече ще позволи на приложенията за Android да имат отложени компоненти. По този начин елементите на Flutter, необходими за правилното функциониране на приложението, могат да бъдат изтеглени по време на изпълнение и по този начин няма нужда да зареждате допълнителен код в приложението. По този начин приложенията вече ще бъдат с по-малък размер.

 

За разработка на iOS, Flutter 2.2 вече позволява на разработчиците да компилират предварително шейдъри, което ще направи анимациите изключително гладки и безпроблемни (когато се стартират за първи път). Освен това бяха добавени някои нови инструменти, които ще позволят на разработчиците да анализират използването на паметта във всяко приложение, като по този начин им дават възможност да рационализират използването на паметта и да направят приложението по-добро.

 

Интересувате ли се от разработването на ново мобилно приложение, базирано на Flutter, или желаете да преработите съществуващите си собствени приложения с възможности за различни платформи с помощта на Flutter?

 

Свържете се с нас с нашето Разработка на приложение Flutter екип веднага!