Самыя вялікія абнаўленні-ў-рэлізе-Flutter-2.2-

 

Платформа распрацоўкі карыстальніцкага інтэрфейсу Google з адкрытым зыходным кодам: Flutter толькі што была перароблена і абноўлена з бягучай версіяй Flutter 2.2, якая была ўзброена некаторымі новымі цікавымі функцыямі і магчымасцямі.

 

Пра гэта было абвешчана падчас нядаўна завершанага мерапрыемства Google I/O 2021.

 

Папулярнасць Flutter расце

 

Цяпер Flutter ад Google стаў самым папулярным у свеце кросплатформенным фрэймворкам распрацоўкі. Па дадзеных Slashdata, прыкладна 45% усіх кросплатформенных распрацоўшчыкаў цяпер выкарыстоўваюць Flutter для стварэння мабільных прыкладанняў.

 

Фактычна, паміж 2020 і 2021 гадамі выкарыстанне фрэймворка Flutter павялічылася на 47 %, і зараз 12 % усіх мабільных праграм у Google Playstore выкарыстоўваюць Flutter.

 

Запушчаны Google у 2017 годзе, 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 каманда адразу!