Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

Flutter-fellesskapet fortsetter å forbedre SDK i versjon 3.7, og legger til noen flotte nye funksjoner. For eksempel kan du nå lage egendefinerte menylinjer og overlappende menyer, bruke verktøy for å støtte bedre internasjonalisering og stole på nye feilsøkingsverktøy.

Disse nye funksjonene er ledsaget av forbedringer av eksisterende funksjoner. Blant disse er det raskere globale utvalgsverktøyet, et gjengivelsessystem kalt Impeller, og muligheten til å dele ressurser på tvers av plattformer.

Hva er Flutter?

Flutter er Googles SDK for mobilapper for å bygge høykvalitets native grensesnitt for iOS og Android ved å bruke Dart-programmeringsspråket. Flutter jobber med eksisterende kode, brukes av utviklere og organisasjoner over hele verden, og er gratis og åpen kildekode.

Mens Flutter jobber med din eksisterende kode, kan den enkelt ta i bruk ny kode. Du kan starte i det små med widgets i eksisterende kodebaser eller bygge en app fra bunnen av. Valget er ditt.

instagram viewer

La oss ta en rask titt på noen av de nyeste funksjonene.

1. Forbedret materiale 3-støtte

Flutter har blitt oppdatert med støtte for Material 3. Denne oppdateringen lar deg bruke materialkomponenter som tilbys av den nyeste versjonen av Android. Materialpakken har et elegant nytt tema som vil få innholdet ditt til å skille seg ut dristig og fremtredende.

Den er tilgjengelig for både iOS og Android.

2. Menylinjer og overlappende menyer

Den siste Flutter-oppdateringen legger til to nye meny-widgeter: PlatformMenuBar og Material Design Menu. PlatformMenuBar er tilgjengelig på macOS og gjengir opprinnelige menylinjer i stedet for å bli gjengitt av Flutter.

For alle plattformer kan du definere en Material Design-meny som gir overlappende menylinjer (MenuBar) eller individuelle overlappende menyer utløst av et annet UI-element (MenuAnchor). Disse menyene kan tilpasses fullt ut, og menyelementer kan være tilpassede widgets, eller du kan bruke de nye menyelement-widgetene (MenuItemButton, SubmenuButton).

Flutter 3.7 inkluderer en stor oppdatering av minnefeilsøkingsfunksjonen og flere nye verktøy du kan bruke til å feilsøke applikasjonen din. Den første versjonen av øyeblikksbildeanalyseverktøyet fremhever områder i Flutter-applikasjonen din der ytelsen kan forbedres.

Flere rulleoppdateringer har kommet med denne utgivelsen for å gjøre prosessen med å migrere til Flutter så enkel som mulig. Viktige endringer inkluderer ny rullefysikk på Mac-plattformen, tillegg av et animert rutenett og forbedret håndtering av tekstvalg i rullesammenheng.

Et nytt internasjonaliseringssystem gjør det enklere å oversette og lokalisere Flutter-appen din. Den beskrivende syntaksen gir mulighet for feilmeldinger som er enkle å forstå selv for personer med begrenset kodeerfaring.

Det nye systemet lar deg lage komplekse meldinger ved å bruke plassholdere og flertallsvalg. Se den oppdaterte Internasjonalisering av Flutter-apper side for mer informasjon.

6. Andre nye Flutter-funksjoner

Andre nye funksjoner inkluderer en forhåndsvisning av Impeller-gjengivelsesmotoren (på iOS, Impeller på Android er ennå ikke klar for forhåndsvisning), utgivelsesbekreftelse (en sjekkliste med innstillinger for å sikre at appen din er klar til å sendes til App Store), og en tekstforstørrelse (som gjør det enklere å lese liten tekst på smarttelefoner).

Flutter: Googles Mobile App SDK

Flutter 3.7 er ute, og den er full av nyttige nye funksjoner. Mens tidligere utgivelser var fokusert på ytelse og kompatibilitet, denne handler om å gjøre det enklere å bygge apper. Det er mange nyttige oppdateringer til utviklerverktøyene med nye funksjoner og forbedret navigasjon.

Material Design-temaet har blitt oppdatert med Enhanced Material 3-støtte, og har lagt til nye ikoner og finjusterte fargeskjemaer. I tillegg er støtte for menylinjer og overlappende menyer også nå tilgjengelig. For mer informasjon se utgivelsesnotater eller Flutters Medium-side.

Hvis du ikke har sett nærmere på Flutter, er det et godt tidspunkt å vurdere det nå. Selv om populariteten som et mobilutviklingsrammeverk fortsatt er beskjeden sammenlignet med konkurrenter som React Innfødt, den får styrke hver dag på grunn av dens bemerkelsesverdige fordeler i enkelhet og generell brukervennlighet.