Pinakamalaking-update-sa-Flutter-2.2-release-

 

Ang open-source na UI software development platform ng Google: Ang Flutter ay na-refresh at na-refresh sa kasalukuyang bersyon ng Flutter 2.2, na armado ng ilang kawili-wiling mga bagong feature at kakayahan.

 

Inanunsyo ito sa kamakailang natapos na kaganapan sa Google I/O 2021.

 

Tumataas ang Popularidad ni Flutter

 

Ang Flutter by Google ay naging pinakasikat na cross-platform development framework sa mundo. Ayon sa Slashdata, humigit-kumulang 45% ng lahat ng cross-platform na developer ay gumagamit na ngayon ng Flutter para sa paglikha ng mga mobile app.

 

Sa katunayan, sa pagitan ng 2020 at 2021, nasaksihan ng paggamit ng Flutter framework ang napakalaking pag-unlad na 47%, at sa ngayon, 12% ng lahat ng mobile app sa Google Playstore ang gumagamit ng Flutter.

 

Inilunsad noong 2017 ng Google, sinusuportahan ng Flutter ang isang cross-platform app development framework para sa Android, iOS, Linux, Mac, Windows, Google Fuchsia, at para din sa web-form sa pamamagitan ng isang solong codebase.

 

Iyan ang kagandahan at kakayahan ng Flutter. Ngayon, talakayin natin ang nangungunang 5 update sa Flutter 2.2.

 

Kaligtasan ng Null

 

Sa release 2.0, ipinakilala ng Flutter ang feature na Null Safety, na ngayon ay naging default para sa mga bagong proyekto. Gamit ang tampok na Null Safety, madaling ipahiwatig ng mga developer kung ang isang variable o halaga ay maaaring null o hindi, nang direkta mula sa code. Nagbibigay ito ng proteksyon laban sa mga null reference exception.

 

Sa ganitong paraan, ang mga error na nauugnay sa null-pointer ay maaaring mabawasan at makontrol nang husto.

 

Sa katunayan, gamit ang Dart language na ginagamit sa Flutter, ang compiler ay sapat na matalino upang alisin ang lahat ng null-check sa run-time, na nagpapabilis sa pagganap ng app.

 

Mekanismo ng Pagbabayad

 

Isang malaking pag-unlad ang inihayag sa espasyo ng pagbabayad, para sa mga mobile application na ginawa gamit ang Flutter 2.2 na bersyon. Sa bagong update, isang bagong plug-in sa pagbabayad ang ipinakilala na binuo sa tulong ng Google Play team. Gamit ang kapaki-pakinabang na plug-in na ito, maaaring mag-embed ang mga developer ng mga feature para tumanggap ng mga pagbabayad para sa mga pisikal na produkto, para sa parehong Android at iOS app.

 

Bukod pa rito, na-update ang umiiral nang in-app purchase plug-in na may higit na seguridad at pag-encrypt para sa ligtas na mga transaksyong pinansyal.

 

Pag-unlad Para sa Web

 

Sa espasyo para sa web development, ang Flutter 2.2 ay may ilang kawili-wiling mga update. Ngayon, magagamit ng mga developer ang mga service worker para sa background caching. Nangangahulugan ito na ang mga web-based na app ay magiging mas mabilis, at mas payat, na nagsasalin sa mas mahusay na pagganap.

 

Dart na May Higit pang Mga Tampok

 

Orihinal na inilabas bago ang Flutter, ang Dart ay ang programming language na sumusuporta sa development framework ng Flutter para sa mga cross-platform na app.

 

Sa bersyon 2.2, ang Dart ay na-upgrade sa bersyon 2.13. Gamit ang bagong bersyon na ito, ang Dart ay magpapalawak na rin ng suporta sa katutubong interoperability. Ito ay naging posible sa pamamagitan ng pagsuporta sa mga array at mga naka-pack na struct sa FFI (foreign function interface).

 

Ang update na ito ay makakatulong upang mapahusay ang pagiging madaling mabasa at magbubukas ng isang portal para sa refactoring scenario.

 

Laki ng App

 

Sa isang bid na higit pang gawing magaan ang mga mobile app at hindi gaanong malaki, papayagan na ngayon ng Flutter 2.2 ang mga Android app na magkaroon ng mga ipinagpaliban na bahagi. Sa ganitong paraan, ang mga elemento ng Flutter na kailangan para sa wastong paggana ng app ay maaaring ma-download sa run-time, at sa gayon, hindi na kailangang mag-load ng karagdagang code sa app. Sa ganitong paraan, magiging mas magaan ang laki ng mga app ngayon.

 

Para sa pagpapaunlad ng iOS, pinapayagan na ngayon ng Flutter 2.2 ang mga developer na mag-precompile ng mga shader, na gagawing mas makinis at walang putol ang mga animation (kapag ang mga ito ay pinapatakbo sa unang pagkakataon). Bukod pa rito, nagdagdag ng ilang bagong tool na magbibigay-daan sa mga developer na suriin ang paggamit ng memorya sa anumang app, sa gayon ay binibigyang kapangyarihan sila upang i-streamline ang paggamit ng memorya at gawing mas mahusay ang pagganap ng app.

 

Interesado sa pagbuo ng bagong mobile app batay sa Flutter o nais na baguhin ang iyong mga umiiral nang native na app na may mga cross-platform na kakayahan gamit ang Flutter?

 

Kumuha-ugnay sa aming Pag-develop ng Flutter app team agad!