Tijdens het langverwachte Flutter Forward-evenement van deze week kondigde Google de release aan van zijn Flutter 3.7-framework, waarbij de nieuwe functies die nu beschikbaar zijn voor ontwikkelaars worden benadrukt en aankomende verbeteringen worden aangekondigd.
Oorspronkelijk ontworpen als een platform voor de ontwikkeling van Android- en iOS-apps, is Flutter geëvolueerd om ontwikkelaars in staat te stellen apps te maken op een reeks apparaten, waaronder desktops en webbrowsers, met behulp van een enkele codebase geschreven in Dart. Tot op heden heeft het framework meer dan vijf miljoen ontwikkelaars gewonnen en zijn er meer dan 700.000 apps gemaakt met zijn technologie. Flutter, gerangschikt als het derde meest populaire open-sourceproject op basis van GitHub-bijdragers, wint snel aan populariteit.
In het licht van deze groeiende interesse heeft Google de nieuwe mogelijkheden van Flutter 3.7 gedetailleerd beschreven en waar ontwikkelaars in de nabije toekomst naar uit kunnen kijken. Een belangrijke verbetering in de nieuwste versie is verbeterde menu-ondersteuning, met native macOS-menu's, trapsgewijze menu-widgets en de optie om items toe te voegen aan contextmenu's die lang ingedrukt worden gehouden of rechtsgeklikt worden.
Bovendien bevat Flutter 3.7 meerdere Material 3-widgets. Google heeft een interactieve tool geïntroduceerd om de verschillen tussen materiaal 2 en materiaal 3 te demonstreren die gebruikers hier kunnen proberen. Ondertussen, een ogenschijnlijk kleine oplossing, maar voor sommigen een belangrijke, werkt tekstvergroting in Android en iOS nu correct bij gebruik met de tekstvelden van Flutter.
Naast de huidige release zijn er verschillende opwindende verbeteringen in ontwikkeling, zoals een nieuwe renderer met de naam 'Impeller' die de bestaande 'Skia'-renderer zal vervangen. Google heeft in een recente demo laten zien hoe Impeller soepeler presteert in vergelijking met Skia. Flutter 3.7-ontwikkelaars kunnen Impeller testen met een opt-in-vlag voor iOS.
Extra aankomende Flutter-functies zijn onder meer:
Google nadert ook een doorbraak in het compileren van Dart-apps met WebAssembly, wat met name de prestaties van Flutter-webapps zou kunnen verbeteren. Volledige ondersteuning voor de RISC-V-architectuur is gepland voor Dart 3.0. Vanaf nu is de alfaversie van Dart 3.0 beschikbaar om te testen, met een volledige release gepland voor medio 2023.
Voor ontwikkelaars die mobiele apps en backend-applicaties willen maken met een tool no-code, bieden platforms zoals AppMaster een alternatieve oplossing. Met AppMaster's visuele BP Designer en drag-and-drop interface kunnen ontwikkelaars schaalbare applicaties bouwen in een fractie van de tijd en kosten die nodig zijn bij het gebruik van traditionele codeermethoden. Ga naar appmaster.io/how-to-create-an-app>https:// appmaster.io/how-to-create voor meer informatie over hoe no-code platforms zoals AppMaster kunnen helpen bij het stroomlijnen van de ontwikkeling van mobiele apps en webapps -een-app .