Бузургтарин-навсозиҳои-дар-Flutter-2.2-релиз-

 

Платформаи таҳияи нармафзори UI-и кушодаи Google: Flutter бо версияи кунунии Flutter 2.2, ки бо баъзе хусусиятҳо ва қобилиятҳои нави ҷолиб муҷаҳҳаз шудааст, таҷдид ва навсозӣ шудааст.

 

Дар ин бора дар ҷараёни чорабинии ба наздикӣ анҷомёфтаи Google I/O 2021 эълон шуд.

 

Маъруфияти Флуттер меафзояд

 

Flutter аз ҷониби Google ҳоло маъмултарин чаҳорчӯбаи таҳияи кросс-платформа дар ҷаҳон шудааст. Тибқи маълумоти Slashdata, тақрибан 45% ҳамаи таҳиягарони кросс-платформа ҳоло Flutter-ро барои сохтани барномаҳои мобилӣ истифода мебаранд.

 

Дарвоқеъ, дар байни солҳои 2020 ва 2021, истифодаи чаҳорчӯбаи Flutter шоҳиди афзоиши азими 47% афзоиш буд ва дар ҳоли ҳозир 12% ҳамаи замимаҳои мобилии Google Playstore Flutter-ро истифода мебаранд.

 

Флуттер дар соли 2017 аз ҷониби Google ба кор андохта шуд, чаҳорчӯбаи таҳияи барномаҳо барои Android, iOS, Linux, Mac, Windows, Google Fuchsia ва инчунин барои веб-форма тавассути як пойгоҳи ягонаи кодро дастгирӣ мекунад.

 

Ин зебоӣ ва қобилияти Flutter аст. Акнун биёед 5 навсозии беҳтаринро дар Flutter 2.2 муҳокима кунем.

 

Бехатарии нул

 

Бо нашри 2.0, Флуттер хусусияти бехатарии Null -ро муаррифӣ кард, ки ҳоло барои лоиҳаҳои нав пешфарз шудааст. Бо хусусияти бехатарии Null, таҳиягарон метавонанд ба осонӣ нишон диҳанд, ки тағирёбанда ё арзиш мустақиман аз код метавонад сифр бошад ё не. Он аз истисноҳои истинодҳои нул муҳофизат мекунад.

 

Бо ин роҳ, хатогиҳои марбут ба нул-нишондодҳоро метавон ба таври назаррас коҳиш дод ва назорат кард.

 

Дарвоқеъ, бо истифода аз забони Dart дар Flutter, компилятор ба қадри кофӣ оқил аст, ки ҳама чекҳои нулро дар вақти корӣ бартараф кунад, ки ин барномаро ба таври назаррас тез иҷро мекунад.

 

Механизми пардохтҳо

 

Дар фазои пардохт барои замимаҳои мобилӣ, ки бо версияи Flutter 2.2 сохта шудаанд, як пешрафти бузург эълон шудааст. Бо навсозии нав, плагини нави пардохтҳо ҷорӣ карда шуд, ки бо кӯмаки дастаи Google Play сохта шудааст. Бо ин плагини муфид, таҳиягарон метавонанд хусусиятҳоро барои қабули пардохтҳо барои молҳои ҷисмонӣ ҳам барои барномаҳои Android ва ҳам iOS ҷойгир кунанд.

 

Ғайр аз он, плагини мавҷудаи хариди дохили барнома бо амният ва рамзгузории бештар барои муомилоти молиявии бехатар нав карда шуд.

 

Таҳия барои веб

 

Дар фазои рушди веб, Flutter 2.2 дорои навсозиҳои ҷолиб аст. Акнун, таҳиягарон метавонанд кормандони хидматрасониро барои кэшкунии замина истифода баранд. Ин маънои онро дорад, ки барномаҳои бар веб асосёфта тезтар ва лоғартар мешаванд ва ба иҷрои беҳтар табдил меёбанд.

 

Дарт бо хусусиятҳои бештар

 

Аввалан пеш аз Флуттер бароварда шуда буд, Dart забони барномасозӣ мебошад, ки чаҳорчӯбаи таҳияи Flutter-ро барои барномаҳои кросс-платформа дастгирӣ мекунад.

 

Бо версияи 2.2, Dart ба версияи 2.13 такмил дода шуд. Бо ин версияи нав, Dart ҳоло дастгирии ҳамкории мутақобилаи ватаниро васеъ хоҳад кард. Ин тавассути дастгирии массивҳо ва сохторҳои печонидашуда дар FFI (интерфейси функсияҳои хориҷӣ) имконпазир гардид.

 

Ин навсозӣ барои баланд бардоштани хониш кӯмак мекунад ва порталро барои рефакторинги сенарияҳо мекушояд.

 

Андозаи барнома

 

Бо мақсади боз ҳам сабуктар ва камтар ҳаҷм кардани барномаҳои мобилӣ, Flutter 2.2 ҳоло ба барномаҳои Android имкон медиҳад, ки ҷузъҳои таъхирёфта дошта бошанд. Ҳамин тариқ, унсурҳои Flutter-ро, ки барои кори дурусти барнома лозиманд, дар вақти корӣ зеркашӣ кардан мумкин аст ва аз ин рӯ, лозим нест, ки рамзи иловагӣ ба барнома бор карда шавад. Ҳамин тавр, барномаҳо ҳоло андозаи сабуктар хоҳанд шуд.

 

Барои таҳияи iOS, Flutter 2.2 ҳоло ба таҳиягарон имкон медиҳад, ки шейдерҳоро пешакӣ тартиб диҳанд, ки аниматсияҳоро ҳамвор ва бефосила месозад (вақте ки онҳо бори аввал иҷро мешаванд). Ғайр аз он, баъзе абзорҳои нав илова карда шуданд, ки ба таҳиягарон имкон медиҳанд, ки истифодаи хотираро дар ҳама гуна барномаҳо таҳлил кунанд ва ба ин васила ба онҳо қувват мебахшад, ки истифодаи хотираро осон кунанд ва барномаро беҳтар иҷро кунанд.

 

Оё ба таҳияи як барномаи нави мобилӣ дар асоси Flutter манфиатдоред ё мехоҳед барномаҳои мавҷудаи худро бо қобилиятҳои кросс-платформавӣ бо истифода аз Flutter таҷдид кунед?

 

Даст дар тамос бо мо Таҳияи барномаи Flutter даста фавран!