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!