Neue Funktionen, die es wert sind, in Flutter 3.7 ausprobiert zu werden

Neue Funktionen, die es wert sind, in Flutter 3.7 ausprobiert zu werden

Die Flutter-Community verbessert das SDK in Version 3.7 weiter und fügt einige großartige neue Funktionen hinzu. Beispielsweise können Sie jetzt benutzerdefinierte Menüleisten und kaskadierende Menüs erstellen, Tools zur Unterstützung einer besseren Internationalisierung verwenden und sich auf neue Debugging-Tools verlassen.

Diese neuen Funktionen werden von Verbesserungen an bestehenden Funktionen begleitet. Dazu gehören das schnellere globale Auswahlwerkzeug, ein Rendering-System namens Impeller und die Möglichkeit, Ressourcen plattformübergreifend zu teilen.

Was ist Flattern?

Flutter ist das mobile App-SDK von Google zum Erstellen hochwertiger nativer Schnittstellen für iOS und Android mit der Programmiersprache Dart. Flutter arbeitet mit vorhandenem Code, wird von Entwicklern und Organisationen auf der ganzen Welt verwendet und ist kostenlos und Open Source.

Während Flutter mit Ihrem vorhandenen Code arbeitet, kann es problemlos neuen Code übernehmen. Sie können mit Widgets in bestehenden Codebasen klein anfangen oder eine App von Grund auf neu erstellen. Es ist deine Entscheidung.

Werfen wir einen kurzen Blick auf einige der neuesten Funktionen.

1. Verbesserte Unterstützung für Material 3

Flattern in Android Studio

Flutter wurde mit Unterstützung für Material 3 aktualisiert. Mit diesem Update können Sie Materialkomponenten verwenden, die von der neuesten Version von Android angeboten werden. Das Material Pack enthält ein elegantes neues Design, das Ihre Inhalte mutig und prominent hervorhebt.

Es ist sowohl für iOS als auch für Android verfügbar.

Menüs in Flutter

Das neueste Flutter-Update fügt zwei neue Menü-Widgets hinzu: PlatformMenuBar und Material Design Menu. PlatformMenuBar ist unter macOS verfügbar und rendert native Menüleisten, anstatt von Flutter gerendert zu werden.

Für alle Plattformen können Sie ein Material Design-Menü definieren, das kaskadierende Menüleisten (MenuBar) oder einzelne kaskadierende Menüs bereitstellt, die von einem anderen UI-Element (MenuAnchor) ausgelöst werden. Diese Menüs sind vollständig anpassbar, und Menüelemente können benutzerdefinierte Widgets sein, oder Sie können die neuen Menüelement-Widgets (MenuItemButton, SubmenuButton) verwenden.

3. Aktualisierte DevTools

Webentwickler mit Flutter/Dart

Flutter 3.7 enthält ein größeres Update der Speicher-Debugging-Funktion und mehrere neue Tools, mit denen Sie Ihre Anwendung debuggen können. Die erste Version des Snapshot-Analysetools hebt Bereiche in Ihrer Flutter-Anwendung hervor, in denen die Leistung verbessert werden könnte.

4. Verbessertes Scrollen

Mit dieser Version wurden mehrere Scroll-Updates eingeführt, um den Migrationsprozess zu Flutter so einfach wie möglich zu gestalten. Zu den bemerkenswerten Änderungen gehören neue Scroll-Physik auf der Mac-Plattform, das Hinzufügen eines animierten Rasters und eine verbesserte Handhabung der Textauswahl in Scroll-Kontexten.

5. Internationalisierungstools

Ein neues Internationalisierungssystem erleichtert die Übersetzung und Lokalisierung Ihrer Flutter-App. Die beschreibende Syntax ermöglicht Fehlermeldungen, die selbst für Personen mit begrenzter Programmiererfahrung leicht verständlich sind.

Das neue System ermöglicht es Ihnen, komplexe Nachrichten mit Platzhaltern und Pluralauswahlen zu erstellen. Weitere Informationen finden Sie auf der aktualisierten Seite Internationalisierung von Flutter-Apps .

6. Weitere neue Flutter-Funktionen

iOS-Release-Validierung

Zu den weiteren neuen Funktionen gehören eine Vorschau der Impeller-Rendering-Engine (auf iOS, Impeller auf Android ist noch nicht für die Vorschau bereit), eine Versionsüberprüfung (eine Checkliste mit Einstellungen, um sicherzustellen, dass Ihre App bereit ist, an den App Store übermittelt zu werden) und a Textlupe (die das Lesen kleiner Texte auf Smartphones erleichtert).

Flutter: Googles Mobile App SDK

Flutter 3.7 ist da und steckt voller nützlicher neuer Funktionen. Während sich die vorherigen Versionen auf Leistung und Kompatibilität konzentrierten, geht es bei dieser Version darum, das Erstellen von Apps zu vereinfachen. Es gibt viele nützliche Updates für die Entwicklertools mit neuen Funktionen und verbesserter Navigation.

Das Thema Material Design wurde mit Enhanced Material 3-Unterstützung aktualisiert, wobei neue Symbole und optimierte Farbschemata hinzugefügt wurden. Darüber hinaus ist jetzt auch Unterstützung für Menüleisten und kaskadierende Menüs verfügbar. Weitere Informationen finden Sie in den Versionshinweisen oder auf der Medium-Seite von Flutter .

Wenn Sie sich noch nicht mit Flutter befasst haben, ist jetzt ein guter Zeitpunkt, dies in Betracht zu ziehen. Obwohl seine Popularität als mobiles Entwicklungsframework im Vergleich zu Konkurrenten wie React Native noch bescheiden ist, gewinnt es aufgrund seiner bemerkenswerten Vorteile in Bezug auf Einfachheit und allgemeine Benutzerfreundlichkeit jeden Tag an Stärke.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert