Fladder 2.0

Google har erklæret de nye flutter 2.0-opdateringer den 3. marts 2021. Der er en hel række ændringer i denne version sammenlignet med Flutter 1, og denne blog vil fokusere på, hvad der ændrede sig for skrivebordet og mobile versioner.

Med Flutter 2.0 har Google flyttet sin status til et sted tæt på beta og stabil. Hvad er betydningen her? Alt taget i betragtning er den tilgængelig i Flutter 2.0 Stable, men Google mener ikke, at den er helt færdig på nuværende tidspunkt. Det burde være fint til produktionsbrug, men der kan være en fejl i høj grad.

Google annoncerede i dag Flutter 2, den mest aktuelle variant af dets open source UI-værktøjssæt til at bygge kompakte applikationer. Mens Flutter begyndte med opmærksomhed på mobilen, da den blev lanceret for to år siden, spredte den sine vinger på det seneste. Med version 2 understøtter Flutter i øjeblikket web- og desktopapplikationer ud af kassen. Med det ville Flutter-brugere nu være i stand til at bruge den tilsvarende kodebase til at bygge applikationer til iOS, Android, Windows, macOS, Linux og internettet.

Flutter 2.0 ankommer til en stald og tilføjer understøttelse af foldbare og dobbeltskærmsenheder.

Google har formået at øge ydeevnen af ​​Flutter til webbrowsere gennem en ny CanvasKit. Mobilbrowsere vil bruge HTML-versionen af ​​appen som standard, alt sammen håndteret automatisk af den nye "auto"-tilstand, når du bygger din app.

For det andet får Flutter funktioner til at føle sig mere indfødte i webbrowseren. Dette inkluderer understøttelsesværktøjer til skærmlæser, valgbar og redigerbar tekst, bedre adresselinjeunderstøttelse, autofyld og meget mere.

Da Flutter oprindeligt var et mobilsystem på tværs af platforme, er der faktisk ikke for meget at sige her. Generelt har Flutter været en funktion-komplet mobil i nogen tid i øjeblikket, med undtagelse af en foldbar. Med Flutter 2.0 er der i øjeblikket understøttelse af foldbare skærme på grund af tilsagn fra Microsoft. Flutter indser nu, hvordan man administrerer denne strukturfaktor og lader udviklere lægge deres applikationer ud, som de har brug for.

Der er i øjeblikket en anden TwoPane-gadget i Flutter 2.0, der lader dig, som navnet antyder, vise to ruder. Den første rude vises på enhver gadget, mens den anden vises på højre halvdel af en foldbar skærm. Dialoger giver dig ligeledes mulighed for at vælge, på hvilken side af en foldbar skærm de skal vises.

Foldningen eller hængslet på en foldbar præsenteres for udviklere som en skærmfunktion, så applikationer kan under alle omstændigheder strække sig til hele den foldbare skærm, hvis de har brug for det, eller overveje, hvor hængslet er fundet og vist passende.

Derudover har Google flyttet sit Mobile Ads SDK-plugin til beta. Dette er et SDK til Android og iOS, der giver dig mulighed for at vise AdMob-annoncer i din mobilapplikation. Lige nu er der ingen desktop-support, men nu burde du have mulighed for at lave generelt stabile mobilapplikationer med annoncer ved hjælp af Flutter.

Det er de enorme ændringer i Flutter 2.0, hvad angår både desktop- og mobilplatforme.