Fa'afouga sili ona tetele-i-Flutter-2.2-fa'asa'oloto-

 

Google's open-source UI software development platform: Fa'ato'a toe fa'afou ma fa'afou le Flutter i le fa'asologa o lo'o i ai nei Flutter 2.2, lea ua fa'aauupegaina i ni mea fou mata'ina ma gafatia.

 

Na fa'ailoa mai i le fa'ai'uga lata mai a Google I/O 2021.

 

Ua Si'itia le Ta'uta'ua o Flutter

 

O le Flutter e Google ua avea nei ma ta'iala sili ona ta'uta'ua i le lalolagi mo le atina'eina o fa'alavalava. E tusa ai ma le Slashdata, e tusa ma le 45% o tagata atinaʻe uma o loʻo faʻaogaina nei le Flutter mo le fatuina o masini feaveaʻi.

 

O le mea moni, i le va o le 2020 ma le 2021, o le faʻaaogaina o le Flutter framework na molimauina le siʻitia tele o le 47% i le tuputupu aʻe, ma i le taimi nei, 12% o telefoni feaveaʻi i le Google Playstore o loʻo faʻaaogaina Flutter.

 

Fa'alauiloa i le 2017 e Google, e lagolagoina e Flutter se fa'avae fa'atupuina o polokalame mo Android, iOS, Linux, Mac, Windows, Google Fuchsia, fa'apea fo'i mo le 'upega tafa'ilagi e ala i le tasi codebase.

 

O le matagofie ma le gafatia o Flutter. Ia, sei o tatou talanoaina le pito i luga 5 faʻafouga i Flutter 2.2.

 

Null Saogalemu

 

Faatasi ai ma le tatalaina o le 2.0, na faʻaalia ai e Flutter le Null Safety feature, lea ua avea nei ma faʻaletonu mo galuega fou. Faatasi ai ma le Null Safety feature, e faigofie lava ona faʻaalia e le au atinaʻe pe o se fesuiaiga poʻo se tau e mafai ona null pe leai, tuusaʻo mai le code. E maua ai le puipuiga mai tuusaunoaga e leai ni faasinomaga.

 

I lenei auala, e mafai ona matua fa'aitiitia ma fa'atonutonu mea sese e feso'ota'i i le null-pointer.

 

O le mea moni, faʻatasi ai ma le gagana Dart o loʻo faʻaogaina i Flutter, e lava le atamai o le tagata tuʻufaʻatasia e faʻaumatia uma siaki-siaki i le taimi-taimi, lea e faʻavavevave ai le gaioiga.

 

Auala o Totogi

 

O se atinaʻe tele ua faʻalauiloaina i le avanoa e totogi ai, mo talosaga feaveaʻi na faʻaaogaina le Flutter 2.2 version. Faatasi ai ma le faʻafouga fou, ua faʻalauiloa mai ai se faʻapipiʻi fou o totogi na fausia ma le fesoasoani a le Google Play team. Faatasi ai ma lenei faʻaoga aoga, e mafai e tagata atiaʻe ona faʻapipiʻi foliga e talia ai totogi mo oloa faʻaletino, mo Android ma iOS apps.

 

E le gata i lea, o lo'o iai i-app purchase plug-in ua toe fa'afouina ma sili atu le puipuiga ma fa'ailoga mo fefa'atauaiga tau tupe saogalemu.

 

Atina'e mo Upega Tafa'ilagi

 

I le avanoa mo le atinaʻeina o upega tafaʻilagi, Flutter 2.2 o loʻo i ai ni faʻafouga manaia. I le taimi nei, e mafai e le au atinaʻe ona faʻaogaina tagata faigaluega mo le faʻapipiʻiina o tua. O lona uiga o le a sili atu le saoasaoa o polokalama i luga o le upega tafaʻilagi, faʻaliliuina i le faʻatinoga lelei.

 

Dart ma nisi vaega

 

Na fa'atuina muamua a'o le'i Flutter, Dart o le gagana fa'apolokalame e lagolagoina le fa'atulagaina o le atina'e a Flutter mo fa'aoga fa'alava.

 

Faatasi ai ma le version 2.2, Dart ua faʻaleleia i le version 2.13. Faatasi ai ma lenei lomiga fou, o le a faʻalauteleina nei e Dart le lagolago i fesoʻotaʻiga faʻapitoa foʻi. Ua mafaia lenei mea e ala i le lagolagoina o fa'asologa ma fa'apipi'i fa'atonu i le FFI (fa'afeso'ota'i galuega i fafo).

 

O lenei fa'afouga o le a fesoasoani e fa'aleleia atili ai le faitau ma tatala ai se faitoto'a mo le toe fa'aleleia o fa'aaliga.

 

Tele ole App

 

I se taupulega e faʻateleina le faʻaogaina o masini feaveaʻi ma faʻaitiitia le mamafa, o le Flutter 2.2 o le a faʻatagaina nei polokalama Android e faʻagasolo vaega. I lenei auala, o elemene Flutter e manaʻomia mo le faʻaogaina lelei o le app e mafai ona sii mai i le taimi taʻavale, ma o lea, e le manaʻomia le utaina o code faaopoopo i totonu o le app. I lenei auala, o le a mama le tele o polokalama i le taimi nei.

 

Mo le atinaʻeina o iOS, o le Flutter 2.2 ua faʻatagaina nei e le au atinaʻe e faʻapipiʻi muamua shaders, lea o le a faʻaleleia atili ai le faʻafiafiaga ma le faʻaogaina (pe a taʻavale mo le taimi muamua). E le gata i lea, o nisi meafaigaluega fou ua faʻaopoopoina e mafai ai e le au atinaʻe ona faʻavasega le faʻaogaina o mafaufauga i soʻo se app, ma faʻamalosia ai i latou e faʻafaigofie le faʻaogaina o mafaufauga ma faʻaleleia atili le faʻaogaina o le app.

 

E fiafia e atia'e se telefoni feavea'i fou e fa'avae i luga ole Flutter pe mana'o e toe fa'afou au fa'aoga fa'ale-aganu'u o lo'o iai ma agava'a fa'asaga i le fa'aogaina ole Flutter?

 

Ia fesootai ma matou Flutter le atina'eina o app 'au i le taimi lava lena!