Nā mea hou-nui-i-Flutter-2.2-release-

 

ʻO ke kahua hoʻomohala polokalamu UI open-source a Google: Ua hoʻoponopono hou ʻia ʻo Flutter a hōʻoluʻolu ʻia me ka mana hou ʻo Flutter 2.2, i paʻa ʻia me kekahi mau hiʻohiʻona hoihoi a me nā mana.

 

Ua hoʻolaha ʻia kēia ma ka hanana Google I/O 2021.

 

Piʻi ka kaulana o Flutter

 

Ua lilo ʻo Flutter by Google i ka papa hana hoʻomohala cross-platform kaulana loa ma ka honua. Wahi a Slashdata, ma kahi o 45% o nā mea hoʻomohala cross-platform e hoʻohana nei iā Flutter no ka hana ʻana i nā polokalamu kelepona.

 

I ka ʻoiaʻiʻo, ma waena o 2020 a me 2021, ua ʻike ka hoʻohana ʻana i ka Flutter framework i ka piʻi nui ʻana o 47% i ka ulu ʻana, a i kēia manawa, 12% o nā polokalamu kelepona āpau i ka Google Playstore ke hoʻohana nei iā Flutter.

 

Hoʻokuʻu ʻia i ka makahiki 2017 e Google, kākoʻo ʻo Flutter i kahi hoʻolālā hoʻomohala noiʻi cross-platform no Android, iOS, Linux, Mac, Windows, Google Fuchsia, a no ka pūnaewele pūnaewele ma o hoʻokahi codebase.

 

ʻO ia ka nani a me ka hiki o Flutter. I kēia manawa, e kūkākūkā kākou i nā mea hou 5 kiʻekiʻe ma Flutter 2.2.

 

Palekana Null

 

Me ka hoʻokuʻu ʻana 2.0, ua hoʻokomo ʻo Flutter i ka hiʻohiʻona Null Safety, i lilo i mea paʻamau no nā papahana hou. Me ka hiʻohiʻona Null Safety, hiki i nā mea hoʻomohala ke hōʻike maʻalahi inā hiki ke helu ʻole a i ʻole ka waiwai, pololei mai ke code. Hāʻawi ia i ka palekana mai nā ʻokoʻa kuhikuhi null.

 

ʻO kēia ala, hiki ke hoʻemi nui ʻia a mālama ʻia nā hewa pili i ka null-pointer.

 

ʻO ka ʻoiaʻiʻo, me ka ʻōlelo Dart i hoʻohana ʻia ma Flutter, ua akamai ka mea hoʻopili e hoʻopau i nā null-checks i ka wā holo, kahi e hana wikiwiki ai ka app.

 

Uku Uku

 

Ua hoʻolaha ʻia kahi hoʻomohala nui ma ka wahi uku, no nā noi kelepona i hana ʻia me ka hoʻohana ʻana i ka mana Flutter 2.2. Me ka hōʻano hou, ua hoʻokomo ʻia kahi plug-in uku hou i kūkulu ʻia me ke kōkua o ka hui Google Play. Me kēia plug-in pono, hiki i nā mea hoʻomohala ke hoʻokomo i nā hiʻohiʻona e ʻae i nā uku no nā waiwai kino, no nā polokalamu Android a me iOS.

 

Ma waho aʻe o kēia, ua hoʻonui hou ʻia ka plug-in kūʻai i loko o ka app me ka palekana a me ka hoʻopunipuni no nā kālepa kālā palekana.

 

Hoʻomohala No ka Pūnaewele

 

Ma kahi o ka hoʻomohala pūnaewele, loaʻa iā Flutter 2.2 kekahi mau mea hoihoi. I kēia manawa, hiki i nā mea hoʻomohala ke hoʻohana i nā limahana lawelawe no ka caching hope. ʻO ia hoʻi, e ʻoi aku ka wikiwiki a me ka lohi o nā polokalamu pūnaewele pūnaewele, e unuhi ana i ka hana ʻoi aku ka maikaʻi.

 

Dart me nā mea hou aku

 

Hoʻokuʻu mua ʻia ma mua o Flutter, ʻo Dart ka ʻōlelo papahana e kākoʻo ana i ka hoʻomohala ʻana o Flutter no nā polokalamu cross-platform.

 

Me ka mana 2.2, ua hoʻonui ʻia ʻo Dart i ka mana 2.13. Me kēia mana hou, e hoʻonui aku ʻo Dart i ke kākoʻo i ka interoperability maoli. Ua hana ʻia kēia ma ke kākoʻo ʻana i nā arrays a i hoʻopaʻa ʻia i loko o FFI (foreign function interface).

 

E kōkua kēia mea hou i ka hoʻomaikaʻi ʻana i ka heluhelu ʻana a wehe i kahi puka no ka refactoring scenario.

 

Ka nui o ka polokalamu

 

I ka manaʻo e hana hou i nā polokalamu kelepona i ka māmā a me ka liʻiliʻi nui, e ʻae ʻo Flutter 2.2 i kēia manawa i nā polokalamu Android e hoʻopaneʻe i nā ʻāpana. Ma kēia ala, hiki ke hoʻoiho ʻia nā mea Flutter e pono ai no ka hana kūpono o ka app i ka wā holo, a no laila, ʻaʻole pono e hoʻouka i nā code hou i loko o ka app. Ma kēia ala, e maʻalahi ka nui o nā polokalamu i kēia manawa.

 

No ka hoʻomohala ʻana o IOS, ʻae ʻo Flutter 2.2 i nā mea hoʻomohala e hoʻopili mua i nā shaders, kahi e hana ai i nā animation ʻoi aku ka maʻalahi a me ka maʻalahi (ke holo lākou no ka manawa mua). Ma waho aʻe, ua hoʻohui ʻia kekahi mau mea hana hou e hiki ai i nā mea hoʻomohala ke kālailai i ka hoʻohana ʻana i ka hoʻomanaʻo i kekahi app, a laila e hoʻoikaika iā lākou e hoʻomāmā i ka hoʻohana ʻana i ka hoʻomanaʻo a hoʻomaikaʻi i ka hana.

 

Makemake ʻoe i ka hoʻomohala ʻana i kahi polokalamu kelepona hou e pili ana iā Flutter a i ʻole makemake e hoʻoponopono hou i kāu mau polokalamu maoli me nā mana cross-platform me ka hoʻohana ʻana iā Flutter?

 

Loaʻa ma nano me mākou Hoʻomohala polokalamu Flutter hui koke!