Flutter 2.0 vorgestellt
(medium.com)- Vom mobilen Framework zum portablen Framework: Erweiterung der unterstützten Plattformen
→ Web: Unterstützung für PWA und SPA, Umstellung bestehender Flutter-Mobile-Apps auf das Web (Code-Sharing)
→ Bis hin zu Desktop, Foldables und Embedded-Geräten
→ iOS: Leistungsverbesserungen, Cupertino-Widgets mit einer UIKit-ähnlichen Umsetzung, IPA-Builds ohne Öffnen von Xcode
-
Sound Null Safety in Dart eingeführt: Standardmäßig Non-Nullable, sofern nicht explizit anders angegeben
-
Google Mobile Ads SDK vorgestellt: Zu den bestehenden Overlay-Formaten kommen Inline-Banner und Native Banner hinzu
-
Autocomplete- undScaffoldMessenger-Widgets -
Add-to-App, mit dem Flutter zu bestehenden Apps hinzugefügt wird, wurde verbessert; bei zusätzlichen Multi-Instanzen wird der Speicherverbrauch minimiert
-
Flutter Fix hinzugefügt: Findet problematischen Code, der durch hinzugefügte, verbesserte oder entfernte APIs entsteht, und weist darauf hin
-
Flutter DevTools verbessert
-
Auch die Erweiterungen für Android Studio sowie IntelliJ/VSCode erhalten die neuen Funktionen von Flutter 2
-
DartPad unterstützt ebenfalls Flutter 2
-
Updates im Ökosystem
→ Firebase-Plugins unterstützen Null Safety und erreichen Production Quality
→ Neues Sentry SDK für Flutter
3 Kommentare
Dart scheint wohl eine attraktive Sprache zu sein. Wenn man sieht, dass es in 2.0 keine Rede von Unterstützung für andere Sprachen gibt
Der Vorteil von Dart ist, dass es sowohl mit VM als auch mit AOT-Kompilierung gut zurechtkommt, daher wird ein Wechsel zu einer anderen Sprache wohl nicht leicht sein.
Im Vorstellungsbeitrag zu Flutter 2 unter https://developers.googleblog.com/2021/03/announcing-flutter-2.html
wird zwar gesagt, dass die Erweiterbarkeit von Flutter an Dart liegt.
Aber ich konnte mich auch nicht an Dart gewöhnen.. ^^;