Flutter 2.0 on juuri julkaistu vakaaksi, ja se sisältää suuria muutoksia työpöytä- ja mobiilisovellusten rakentamiseen. Lue lisää saadaksesi lisätietoja!
On 3. maaliskuuta, ja Flutter 2.0 on täällä! Tässä versiossa on koko joukko muutoksia verrattuna Flutter 1:een, ja tässä artikkelissa keskitytään siihen, mikä muuttui työpöytä- ja mobiiliversioissa.
Työpöytä
Flutter for Desktop on ollut jonkin aikaa alfa-vaiheessa, mikä merkitsi sovellusliittymien, virheiden ja suorituskykyongelmien muuttamista. Flutter 2.0:n myötä Google on siirtänyt tilansa jonnekin beta- ja vakaan väliin. Mitä tuo tarkoittaa? No, se on saatavilla Flutter 2.0 Stable -versiossa, mutta Googlen mielestä se ei ole vielä täysin valmis. Sen pitäisi olla hyvä tuotantokäyttöön, mutta siellä voi olla virheitä siellä täällä.
Flutter for Desktopilla pitäisi myös olla asianmukainen tuki pikanäppäimille, jotta se tuntuu enemmän aidosti alkuperäiseltä sovellukselta Windowsissa, Linuxissa tai macOS: ssä. Jos et ole vakuuttunut sen vakaudesta, Canonical (Ubuntun takana oleva yritys) on jo aloittanut Ubuntu-asennusohjelman uusimisen Flutterissa ja päättänyt
käyttää Flutteria kaikissa sen sovelluksissa eteenpäin.mobiili
Koska Flutter oli alun perin monialustainen mobiilikehys, tässä ei oikeastaan ole liikaa sanottavaa. Suurimmaksi osaksi Flutter on ollut mobiiliominaisuuksilla jo jonkin aikaa, lukuun ottamatta yhtä asiaa: taitettavat. Flutter 2.0:ssa on nyt tuki taitettaville näytöille Microsoftin lahjoituksen ansiosta. Flutter tietää nyt, kuinka käsitellä tätä muototekijää, ja antaa kehittäjille mahdollisuuden muotoilla sovelluksensa haluamallaan tavalla.
Flutter 2.0:ssa on nyt uusi TwoPane-widget, jonka avulla voit, kuten nimestä voi päätellä, näyttää kaksi ruutua. Ensimmäinen ruutu näkyy missä tahansa laitteessa, kun taas toinen näkyy taitettavan näytön oikealla puolella. Dialogien avulla voit myös valita, millä puolella taitettavaa näyttöä ne näytetään.
Taitettavan rypytys tai sarana näkyy kehittäjille näyttöominaisuudena (kuten lovena), joten sovellukset voivat silti venytä halutessaan koko taitettavaan näyttöön tai ota huomioon saranan sijainti ja näyttö asianmukaisesti.
Tämän lisäksi Google on siirtänyt Mobile Ads SDK -laajennuksen betavaiheeseen. Tämä on SDK Androidille ja iOS: lle, jonka avulla voit näyttää AdMob-mainoksia mobiilisovelluksessasi. Tällä hetkellä ei ole työpöytätukea, mutta nyt sinun pitäisi pystyä tekemään suhteellisen vakaita mobiilisovelluksia mainoksilla Flutterilla.
Nämä ovat suuria muutoksia Flutter 2.0:ssa työpöytä- ja mobiilialustoille. Mitä mieltä olet Flutterista työpöytä- ja mobiilikehityksen viitekehyksenä? Kerro meille!