Fladder 2.0

Google har erklært de nye flutter 2.0-oppdateringene 3. mars 2021. Det er en hel bunt med endringer i denne versjonen sammenlignet med Flutter 1, og denne bloggen kommer til å fokusere på hva som endret seg for skrivebordet og mobilversjoner.

Med Flutter 2.0 har Google flyttet statusen til et sted nær beta og stabil. Hva er betydningen her? Alt tatt i betraktning er den tilgjengelig i Flutter 2.0 Stable, men Google tror ikke den er helt ferdig på dette tidspunktet. Det burde være greit for produksjonsbruk, men det kan være en feil i stor grad.

Google kunngjorde i dag Flutter 2, den nyeste varianten av verktøysettet for åpen kildekode for å bygge kompakte applikasjoner. Mens Flutter begynte med oppmerksomhet på mobil da den ble lansert for to år siden, spredte den vingene i det siste. Med versjon 2 støtter Flutter for tiden nett- og skrivebordsapplikasjoner ut av kassen. Med det vil Flutter-brukere nå kunne bruke den tilsvarende kodebasen til å bygge applikasjoner for iOS, Android, Windows, macOS, Linux og nettet.

Flutter 2.0 kommer til en stall og legger til støtte for sammenleggbare og doble skjermenheter.

Google har klart å øke ytelsen til Flutter for nettlesere gjennom en ny CanvasKit. Mobilnettlesere vil bruke HTML-versjonen av appen som standard, alt håndteres automatisk av den nye "auto"-modusen når du bygger appen din.

For det andre får Flutter funksjoner for å føle seg mer innfødt i nettleseren. Dette inkluderer støtteverktøy for skjermleser, valgbar og redigerbar tekst, bedre adresselinjestøtte, autofyll og mye mer.

Siden Flutter opprinnelig var et mobilsystem på tvers av plattformer, er det faktisk ikke så mye å si her. Generelt har Flutter vært en funksjonskomplett mobil i noen tid, med unntak av en sammenleggbar. Med Flutter 2.0 er det for tiden støtte for sammenleggbare skjermer, på grunn av forpliktelser fra Microsoft. Flutter innser nå hvordan man administrerer denne strukturfaktoren og lar utviklere legge ut applikasjonene sine slik de trenger.

Det er for tiden en annen TwoPane-gadget i Flutter 2.0 som lar deg, som navnet antyder, vise to ruter. Den første ruten vises på en hvilken som helst gadget, mens den andre vil vises på høyre halvdel av en sammenleggbar skjerm. Dialoger lar deg også velge på hvilken side av en sammenleggbar skjerm de skal vises.

Brettet eller hengslet på en sammenleggbar presenteres for utviklere som en skjermfunksjon, så applikasjoner kan uansett strekke seg til hele den sammenleggbare skjermen hvis de trenger det, eller vurdere hvor hengslet er funnet og vist på riktig måte.

I tillegg har Google flyttet sin Mobile Ads SDK-plugin til beta. Dette er en SDK for Android og iOS som lar deg vise AdMob-annonser i mobilappen din. Per nå er det ingen skrivebordsstøtte, men nå bør du ha muligheten til å lage generelt stabile mobilapplikasjoner med annonser ved hjelp av Flutter.

Dette er de enorme endringene i Flutter 2.0 når det gjelder både stasjonære og mobile plattformer.