Flutter 2.0 podržava izradu aplikacija na sklopivim telefonima i telefonima s dva zaslona

Flutter 2.0 je upravo pušten u stabilnu verziju i uključuje velike promjene za izradu desktop i mobilnih aplikacija. Čitajte dalje kako biste saznali više!

3. ožujka je i Flutter 2.0 je stigao! Postoji cijela hrpa promjena u ovoj verziji u usporedbi s Flutterom 1, a ovaj će se članak usredotočiti na ono što se promijenilo za desktop i mobilne verzije.

Radna površina

Već je neko vrijeme Flutter for Desktop u alfa fazi, što je značilo promjenu API-ja, greške i probleme s performansama. S Flutterom 2.0, Google je pomaknuo svoj status negdje između beta i stabilnog. Što to znači? Pa, dostupan je u Flutter 2.0 Stable, ali Google misli da još nije u potpunosti dovršen. Trebao bi biti u redu za produkcijsku upotrebu, ali tu i tamo može biti pogreška.

Flutter za stolno računalo također bi trebao imati odgovarajuću podršku za tipkovničke prečace, što bi ga činilo sličnijim stvarno prirodnoj aplikaciji na Windowsima, Linuxu ili macOS-u. Ako niste uvjereni u njegovu stabilnost, Canonical (tvrtka koja stoji iza Ubuntua) već je počela prepravljati Ubuntu instalacijski program u Flutteru i odlučila

koristiti Flutter za sve njegove aplikacije ide naprijed.

Ubuntu instalacijski program sada je napisan u Flutteru.

Mobilni

Budući da je Flutter izvorno bio mobilni okvir za više platformi, ovdje se zapravo nema previše za reći. Uglavnom, Flutter je već neko vrijeme pun značajki mobilnih uređaja, osim jedne stvari: sklopivi uređaji. Uz Flutter 2.0, sada postoji podrška za sklopive zaslone, zahvaljujući doprinosima Microsofta. Flutter sada zna kako se nositi s ovim faktorom forme i omogućuje programerima da postave svoje aplikacije kako žele.

Izrada aplikacija za Microsoft Surface Duo i drugi uređaji s dva zaslona s Flutterom.

Sada postoji novi widget TwoPane u Flutteru 2.0 koji vam omogućuje, kao što naziv govori, da prikažete dva okna. Prvo okno prikazat će se na bilo kojem uređaju, dok će se drugo prikazati na desnoj polovici sklopivog zaslona. Dijalozi će vam također omogućiti da odaberete na kojoj strani sklopivog zaslona trebaju biti prikazani.

Nabor ili šarka na sklopivom predmetu izloženi su programerima kao značajka zaslona (poput ureza), tako da aplikacije i dalje mogu rastegnuti na cijeli sklopivi zaslon ako žele ili uzeti u obzir gdje se nalazi šarka i zaslon prema tome.

Povrh toga, Google je premjestio svoj dodatak SDK za mobilne oglase u beta verziju. Ovo je SDK za Android i iOS koji vam omogućuje prikazivanje AdMob oglasa u vašoj mobilnoj aplikaciji. Trenutačno ne postoji podrška za stolna računala, ali sada biste trebali moći izraditi relativno stabilne mobilne aplikacije s oglasima koristeći Flutter.


Ovo su velike promjene u Flutteru 2.0 koje se tiču ​​desktop i mobilnih platformi. Što mislite o Flutteru kao okviru za desktop i mobilni razvoj? Javite nam!