Se presenta Flutter 2.0
(medium.com)- De framework móvil a framework portable: expansión de plataformas compatibles
→ Web: compatibilidad con PWA y SPA, conversión de apps móviles Flutter existentes a la web (compartiendo código)
→ Incluso escritorio, dispositivos plegables y dispositivos embebidos
→ iOS: mejoras de rendimiento, widgets Cupertino que implementan algo muy similar a UIKit, compilación de IPA sin abrir Xcode
-
Aplicación de Sound Null Safety en Dart: por defecto es Non-Nullable a menos que se indique explícitamente
-
Se presenta Google Mobile Ads SDK: se agregan banners inline y banners nativos a los formatos overlay existentes
-
Widgets Autocomplete y ScaffoldMessenger
-
Se mejora Add-to-App para agregar Flutter a apps existentes, minimizando el uso de memoria al añadir múltiples instancias
-
Se agrega Flutter Fix: encuentra y avisa sobre código problemático a medida que las API se agregan, mejoran o eliminan
-
Mejoras en Flutter DevTools
-
También se agregan las nuevas funciones de Flutter 2 a las extensiones de Android Studio e IntelliJ/VSCode
-
DartPad también es compatible con Flutter 2
-
Actualización del ecosistema
→ Los plugins de Firebase ahora aplican Null Safety y alcanzan Production Quality
→ Nuevo Sentry SDK for Flutter
3 comentarios
Parece que Dart debe ser un lenguaje atractivo. Viendo que en la 2.0 no se habla de soporte para otros lenguajes.
La ventaja de Dart es que maneja bien tanto la VM como la compilación AOT, así que no va a ser fácil pasarse a otro lenguaje.
En la publicación de presentación de Flutter 2 en https://developers.googleblog.com/2021/03/announcing-flutter-2.html
se menciona que la escalabilidad de Flutter se debe a Dart.
Pero yo tampoco logré acostumbrarme a Dart.. ^^;