Pag-flutter 2.0

Idineklara ng Google ang bagong flutter 2.0 update noong Marso 3, 2021. Mayroong isang buong bundle ng mga pagbabago sa bersyong ito kumpara sa Flutter 1, at ang blog na ito ay tututuon sa kung ano ang nagbago para sa desktop at mga bersyon ng mobile.

Sa Flutter 2.0, inilipat ng Google ang status nito sa isang lugar na malapit sa beta at stable. Ano ang kahalagahan dito? Lahat ng bagay na isinasaalang-alang, ito ay magagamit sa Flutter 2.0 Stable, gayunpaman, ang Google ay hindi naniniwala na ito ay ganap na natapos sa puntong ito. Ito ay dapat na maayos para sa paggamit ng produksyon, ngunit maaaring mayroong isang bug sa isang malaking lawak.

Inanunsyo ngayon ng Google ang Flutter 2, ang pinakabagong variant ng open-source na toolkit ng UI nito para sa pagbuo ng mga compact na application. Bagama't nagsimula ang Flutter nang may pansin sa mobile noong inilunsad ito dalawang taon na ang nakakaraan, kumalat ito kamakailan. Sa bersyon 2, kasalukuyang sinusuportahan ng Flutter ang mga web at desktop application mula sa crate. Sa pamamagitan nito, magagamit na ngayon ng mga gumagamit ng Flutter ang katumbas na codebase upang bumuo ng mga application para sa iOS, Android, Windows, macOS, Linux, at sa web.

Dumating ang Flutter 2.0 sa isang stable at nagdaragdag ng suporta para sa mga foldable at double screen na device.

Nagawa ng Google na pataasin ang pagganap ng Flutter para sa mga web browser sa pamamagitan ng bago CanvasKit. Gagamitin ng mga mobile browser ang HTML na bersyon ng app bilang default, lahat ay awtomatikong hinahawakan ng bagong "auto" mode kapag binubuo ang iyong app.

Pangalawa, nakakakuha ang Flutter ng mga feature para maging mas native sa web browser. Kabilang dito ang mga kagamitan sa suporta sa screen reader, napipili at nae-edit na teksto, mas mahusay na suporta sa address bar, autofill, at marami pang iba.

Dahil ang Flutter sa una ay isang cross-platform na mobile system, wala talagang masyadong masasabi dito. Sa pangkalahatan, ang Flutter ay isang feature-kumpleto ng mobile sa loob ng ilang panahon sa kasalukuyan, maliban sa isang foldable. Sa Flutter 2.0, may kasalukuyang suporta para sa mga natitiklop na display, dahil sa mga pangakong ginawa ng Microsoft. Napagtanto na ngayon ni Flutter kung paano pamahalaan ang structure factor na ito at hinahayaan ang mga developer na ilatag ang kanilang mga application kung paano nila kailangan.

Sa kasalukuyan ay may isa pang TwoPane gadget sa Flutter 2.0 na nagbibigay-daan sa iyo, gaya ng iminumungkahi ng pangalan, na magpakita ng dalawang pane. Ang unang pane ay lalabas sa anumang gadget, habang ang pangalawa ay lalabas sa kanang kalahati ng isang natitiklop na display. Ang mga dialog ay magbibigay-daan din sa iyo na pumili kung aling bahagi ng isang foldable display ang dapat nilang ipakita.

Ang tupi o bisagra sa isang foldable ay ipinakita sa mga developer bilang isang tampok sa pagpapakita, kaya ang mga application ay sa anumang kaso ay makakaunat sa buong foldable na display kapag kailangan nila, o isaalang-alang kung saan matatagpuan ang bisagra at maipakita nang naaangkop.

Bilang karagdagan, inilipat ng Google ang plugin nito sa Mobile Ads SDK sa beta. Isa itong SDK para sa Android at iOS na nagbibigay-daan sa iyong magpakita ng mga ad sa AdMob sa iyong mobile application. Sa ngayon, walang suporta sa desktop, ngunit ngayon ay dapat kang magkaroon ng opsyon na gumawa ng pangkalahatang stable na mga mobile application na may mga ad gamit ang Flutter.

Ito ang napakalaking pagbabago sa Flutter 2.0 tungkol sa desktop at mobile na mga platform.