9 Punkte von xguru 2021-03-05 | 3 Kommentare | Auf WhatsApp teilen
  • 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- und ScaffoldMessenger-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

 
misolab 2021-03-05

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

 
dbeat999 2021-03-05

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.

 
xguru 2021-03-05

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.. ^^;