Läsare som du hjälper till att stödja MUO. När du gör ett köp med hjälp av länkar på vår webbplats kan vi tjäna en affiliate-provision. Läs mer.

Flutter-communityt fortsätter att förbättra SDK i version 3.7 och lägger till några fantastiska nya funktioner. Till exempel kan du nu skapa anpassade menyrader och överlappande menyer, använda verktyg för att stödja bättre internationalisering och lita på nya felsökningsverktyg.

Dessa nya funktioner åtföljs av förbättringar av befintliga funktioner. Bland dessa finns det snabbare globala urvalsverktyget, ett renderingssystem som kallas Impeller och möjligheten att dela resurser mellan plattformar.

Vad är Flutter?

Flutter är Googles SDK för mobilappar för att bygga högkvalitativa inbyggda gränssnitt för iOS och Android med hjälp av programmeringsspråket Dart. Flutter arbetar med befintlig kod, används av utvecklare och organisationer runt om i världen, och är gratis och öppen källkod.

Medan Flutter arbetar med din befintliga kod, kan den enkelt anta ny kod. Du kan börja smått med widgets i befintliga kodbaser eller bygga en app från grunden. Valet är ditt.

instagram viewer

Låt oss ta en snabb titt på några av de senaste funktionerna.

1. Förbättrat material 3-stöd

Flutter har uppdaterats med stöd för Material 3. Denna uppdatering låter dig använda materialkomponenter som erbjuds av den senaste versionen av Android. Materialpaketet har ett snyggt nytt tema som får ditt innehåll att sticka ut djärvt och framträdande.

Den är tillgänglig för både iOS och Android.

2. Menyrader och överlappande menyer

Den senaste Flutter-uppdateringen lägger till två nya menywidgets: PlatformMenuBar och Material Design Menu. PlatformMenuBar är tillgänglig på macOS och renderar inbyggda menyrader istället för att renderas av Flutter.

För alla plattformar kan du definiera en materialdesignmeny som tillhandahåller överlappande menyrader (MenuBar) eller individuella överlappande menyer som utlöses av ett annat UI-element (MenuAnchor). Dessa menyer är helt anpassningsbara och menyalternativ kan vara anpassade widgets, eller så kan du använda de nya menyalternativswidgetarna (MenuItemButton, SubmenuButton).

Flutter 3.7 innehåller en stor uppdatering av minnesfelsökningsfunktionen och flera nya verktyg som du kan använda för att felsöka din applikation. Den första versionen av analysverktyget för ögonblicksbild belyser områden i din Flutter-applikation där prestanda kan förbättras.

Flera rullningsuppdateringar har kommit med den här utgåvan för att göra processen att migrera till Flutter så enkel som möjligt. Noterbara förändringar inkluderar ny rullningsfysik på Mac-plattformen, tillägget av ett animerat rutnät och förbättrad hantering av textval i rullningssammanhang.

Ett nytt internationaliseringssystem gör det lättare att översätta och lokalisera din Flutter-app. Den beskrivande syntaxen tillåter felmeddelanden som är lätta att förstå även för personer med begränsad erfarenhet av kodning.

Det nya systemet låter dig skapa komplexa meddelanden med hjälp av platshållare och pluralval. Se den uppdaterade Internationalisering av Flutter-appar sida för mer information.

6. Andra nya Flutter-funktioner

Andra nya funktioner inkluderar en förhandsvisning av Impeller-renderingsmotorn (på iOS, Impeller på Android är ännu inte redo för förhandsgranskning), releaseverifiering (en checklista med inställningar för att säkerställa att din app är redo att skickas till App Store), och en textförstorare (som gör det lättare att läsa liten text på smartphones).

Flutter: Googles Mobile App SDK

Flutter 3.7 är ute och den är full av användbara nya funktioner. Medan tidigare utgåvor var fokuserade på prestanda och kompatibilitet, den här handlar om att göra det enklare att bygga appar. Det finns massor av användbara uppdateringar av utvecklarverktygen med nya funktioner och förbättrad navigering.

Temat Material Design har uppdaterats med stöd för Enhanced Material 3, med nya ikoner och finjusterade färgscheman. Dessutom finns nu även stöd för menyrader och överlappande menyer. För mer information se release notes eller Flutters Medium sida.

Om du inte har tittat på Flutter är det nu ett bra tillfälle att överväga det. Även om dess popularitet som mobilutvecklingsramverk fortfarande är blygsam jämfört med konkurrenter som React Native, det blir styrka varje dag på grund av dess anmärkningsvärda fördelar i enkelhet och övergripande användarvänlighet.