Während des mit Spannung erwarteten Flutter Forward-Events in dieser Woche kündigte Google die Veröffentlichung seines Flutter 3.7-Frameworks an, hob die neuen Funktionen hervor, die Entwicklern jetzt zur Verfügung stehen, und kündigte bevorstehende Verbesserungen an.
Ursprünglich als Plattform für die Entwicklung von Android- und iOS-Apps konzipiert, hat sich Flutter weiterentwickelt, um es Entwicklern zu ermöglichen, Apps für eine Reihe von Geräten, einschließlich Desktops und Webbrowsern, mit einer einzigen in Dart geschriebenen Codebasis zu erstellen. Bis heute hat das Framework über fünf Millionen Entwickler gewonnen und mehr als 700.000 Apps mit seiner Technologie erstellt. Flutter ist das drittbeliebteste Open-Source-Projekt basierend auf GitHub-Mitwirkenden und gewinnt schnell an Popularität.
Angesichts dieses wachsenden Interesses hat Google die neuen Funktionen von Flutter 3.7 detailliert beschrieben und worauf sich Entwickler in naher Zukunft freuen können. Eine wichtige Verbesserung in der neuesten Version ist die verbesserte Menüunterstützung mit nativen macOS-Menüs, kaskadierenden Menü-Widgets und der Option, Elemente zu Kontextmenüs mit langem Drücken oder Rechtsklick hinzuzufügen.
Darüber hinaus enthält Flutter 3.7 mehrere Material 3-Widgets. Google hat ein interaktives Tool eingeführt, um die Unterschiede zwischen Material 2 und Material 3 zu demonstrieren, das Benutzer hier ausprobieren können. In der Zwischenzeit funktioniert die Textvergrößerung in Android und iOS, eine scheinbar geringfügige, aber für einige wichtige Korrektur, jetzt korrekt, wenn sie mit Flutters Textfeldern verwendet wird.
Über die aktuelle Version hinaus befinden sich mehrere aufregende Verbesserungen in der Entwicklung, wie z. B. ein neuer Renderer namens „Impeller“, der den vorhandenen „Skia“-Renderer ersetzen wird. Google hat kürzlich in einer Demo demonstriert, wie Impeller im Vergleich zu Skia eine reibungslosere Leistung bietet. Entwickler von Flutter 3.7 können Impeller mit einem Opt-in-Flag für iOS testen.
Zu den weiteren bevorstehenden Flutter-Funktionen gehören:
Google steht auch kurz vor dem Durchbruch beim Kompilieren von Dart-Apps mit WebAssembly, was die Leistung von Flutter-Web-Apps erheblich steigern könnte. Für Dart 3.0 ist die volle Unterstützung der RISC-V-Architektur geplant. Ab sofort steht die Alpha-Version von Dart 3.0 zum Testen zur Verfügung, eine vollständige Veröffentlichung ist für Mitte 2023 geplant.
Für Entwickler, die mobile Apps und Backend-Anwendungen mit einem no-code Tool erstellen möchten, bieten Plattformen wie AppMaster eine alternative Lösung. Mit dem visuellen BP Designer und der drag-and-drop Oberfläche AppMaster's können Entwickler skalierbare Anwendungen in einem Bruchteil der Zeit und der Kosten erstellen, die bei der Verwendung herkömmlicher Codierungsmethoden erforderlich wären. Um mehr darüber zu erfahren, wie no-code Plattformen wie AppMaster dabei helfen können, die Entwicklung mobiler Apps und Web-Apps zu optimieren, besuchen Sie appmaster -eine-App .