Aleteo 2.0

Google anunció las nuevas actualizaciones de Flutter 2.0 el 3 de marzo de 2021. Hay un conjunto completo de cambios en esta versión en comparación con Flutter 1, y este blog se centrará en lo que cambió para el escritorio y Versiones móviles.

Con Flutter 2.0, Google ha movido su estado a algo cercano a beta y estable. ¿Cuál es el significado aquí? A fin de cuentas, está disponible en Flutter 2.0 Stable, sin embargo, Google no cree que esté completamente terminado en este momento. Debería estar bien para uso en producción, pero podría haber un error importante.

Google anunció hoy Flutter 2, la variante más actual de su kit de herramientas de interfaz de usuario de código abierto para crear aplicaciones compactas. Si bien Flutter comenzó a llamar la atención en dispositivos móviles cuando se lanzó hace dos años, últimamente ha extendido sus alas. Con la versión 2, Flutter actualmente admite aplicaciones web y de escritorio listas para usar. Con eso, los usuarios de Flutter ahora podrían usar el código base equivalente para crear aplicaciones para iOS, Android, Windows, macOS, Linux y la web.

Flutter 2.0 llega estable y agrega soporte para dispositivos plegables y de doble pantalla.

Google ha conseguido aumentar el rendimiento de Flutter para navegadores web a través de una nueva Kit de lienzo. Los navegadores móviles utilizarán la versión HTML de la aplicación de forma predeterminada, todo manejado automáticamente por el nuevo modo "automático" al crear su aplicación.

En segundo lugar, Flutter está ganando funciones para sentirse más nativo en el navegador web. Esto incluye utilidades de soporte para lectores de pantalla, texto seleccionable y editable, mejor soporte para la barra de direcciones, autocompletar y mucho más.

Dado que Flutter era inicialmente un sistema móvil multiplataforma, en realidad no hay mucho que decir aquí. En general, Flutter ha sido una característica completa de los dispositivos móviles desde hace algún tiempo, con la excepción de un dispositivo plegable. Con Flutter 2.0, actualmente hay soporte para pantallas plegables, debido a los compromisos asumidos por Microsoft. Flutter ahora sabe cómo gestionar este factor de estructura y permite a los desarrolladores diseñar sus aplicaciones como las necesitan.

Actualmente hay otro gadget TwoPane en Flutter 2.0 que le permite, como su nombre indica, mostrar dos paneles. El primer panel se mostrará en cualquier dispositivo, mientras que el segundo se mostrará en la mitad derecha de una pantalla plegable. Los cuadros de diálogo también le permitirán elegir en qué lado de una pantalla plegable deben mostrarse.

El pliegue o bisagra en una pantalla plegable se presenta a los desarrolladores como una característica de visualización, por lo que las aplicaciones aún pueden extenderse a toda la pantalla plegable si lo necesitan, o considerar dónde se encuentra la bisagra y mostrarla adecuadamente.

Además, Google ha trasladado su complemento SDK de anuncios móviles a la versión beta. Este es un SDK para Android e iOS que le permite mostrar anuncios de AdMob en su aplicación móvil. Por ahora, no hay soporte para escritorio, pero ahora debería tener la opción de crear aplicaciones móviles generalmente estables con anuncios usando Flutter.

Estos son los enormes cambios en Flutter 2.0 con respecto a las plataformas móviles y de escritorio.