Nya funktioner värda att kolla in i Flutter 3.7

Nya funktioner värda att kolla in i Flutter 3.7
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.





MAKEUSE AV DAGENS VIDEO

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.

pc kommer inte att ansluta till internet

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



1. Förbättrat material 3 Support

  Flutter i Android Studio

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.





hur man beskär skärmdump på mac
  Menyer i Flutter

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).





3. Uppdaterade DevTools

  Webbutvecklare med Flutter/Dart

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.

4. Förbättrad rullning

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. Anmärkningsvärda 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.

5. Internationaliseringsverktyg

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.

kör windows xp på windows 10

6. Andra nya Flutter-funktioner

  iOS Release Validering

Andra nya funktioner inkluderar en förhandsvisning av Impeller-renderingsmotorn (på iOS är Impeller på Android ä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örstoringsglas (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 ett mobilutvecklingsramverk fortfarande är blygsam jämfört med konkurrenter som React Native, blir det styrka varje dag på grund av dess anmärkningsvärda fördelar i enkelhet och övergripande användarvänlighet.