Fladdra 2.0

Google har deklarerat de nya flutter 2.0-uppdateringarna den 3 mars 2021. Det finns en hel bunt ändringar i den här versionen jämfört med Flutter 1, och den här bloggen kommer att fokusera på vad som förändrades för skrivbordet och mobila versioner.

Med Flutter 2.0 har Google flyttat sin status till någonstans nära beta och stabil. Vad är betydelsen här? Allt övervägt är det tillgängligt i Flutter 2.0 Stable, men Google tror inte att det är helt färdigt vid det här laget. Det borde vara bra för produktionsanvändning, men det kan finnas en bugg i stor utsträckning.

Google tillkännagav idag Flutter 2, den senaste varianten av dess UI-verktyg med öppen källkod för att bygga kompakta applikationer. Medan Flutter började med uppmärksamhet på mobilen när den lanserades för två år sedan, spred den sina vingar på sistone. Med version 2 stöder Flutter för närvarande webb- och skrivbordsapplikationer ur lådan. Med det skulle Flutter-användare nu kunna använda motsvarande kodbas för att bygga applikationer för iOS, Android, Windows, macOS, Linux och webben.

Flutter 2.0 kommer till ett stall och lägger till stöd för hopfällbara och dubbelskärmsenheter.

Google har lyckats öka prestandan hos Flutter för webbläsare genom en ny CanvasKit. Mobila webbläsare kommer att använda HTML-versionen av appen som standard, allt hanteras automatiskt av det nya "auto"-läget när du bygger din app.

För det andra får Flutter funktioner för att känna sig mer infödda i webbläsaren. Detta inkluderar stödverktyg för skärmläsare, valbar och redigerbar text, bättre adressfältsstöd, autofyll och så mycket mer.

Eftersom Flutter från början var ett plattformsoberoende mobilsystem, finns det faktiskt inte så mycket att säga här. Generellt sett har Flutter varit en funktionskomplett för mobil under en tid för närvarande, med undantag för en hopfällbar. Med Flutter 2.0 finns det för närvarande stöd för vikbara skärmar, på grund av åtaganden från Microsoft. Flutter inser nu hur man hanterar denna strukturfaktor och låter utvecklare lägga upp sina applikationer hur de behöver.

Det finns för närvarande en annan TwoPane-gadget i Flutter 2.0 som låter dig, som namnet antyder, visa två rutor. Den första rutan kommer att visas på vilken gadget som helst, medan den andra visas på den högra halvan av en vikbar skärm. Dialoger låter dig också välja på vilken sida av en vikbar display de ska visas.

Veckningen eller gångjärnet på en vikbar presenteras för utvecklare som en displayfunktion, så applikationer kan i alla fall sträcka sig till hela den vikbara displayen om de behöver, eller överväga var gångjärnet finns och visa på lämpligt sätt.

Dessutom har Google flyttat sin Mobile Ads SDK-plugin till beta. Detta är en SDK för Android och iOS som gör att du kan visa AdMob-annonser i din mobilapplikation. Från och med nu finns det inget skrivbordsstöd, men nu borde du ha möjlighet att skapa generellt stabila mobilapplikationer med annonser med Flutter.

Dessa är de enorma förändringarna i Flutter 2.0 när det gäller både stationära och mobila plattformar.