Flutter 2.0 admite la creación de aplicaciones en teléfonos plegables y de doble pantalla

Flutter 2.0 acaba de lanzarse a la versión estable e incluye grandes cambios para crear aplicaciones móviles y de escritorio. ¡Siga leyendo para obtener más información!

¡Es 3 de marzo y Flutter 2.0 ya está aquí! Hay una gran cantidad de cambios en esta versión en comparación con Flutter 1, y este artículo se centrará en los cambios para las versiones de escritorio y móvil.

Escritorio

Desde hace un tiempo, Flutter para escritorio ha estado en una etapa alfa, lo que significó cambios en las API, errores y problemas de rendimiento. Con Flutter 2.0, Google ha movido su estado a algún lugar entre beta y estable. ¿Qué significa eso? Bueno, está disponible en Flutter 2.0 Stable, pero Google no cree que esté completamente completo todavía. Debería estar bien para uso en producción, pero puede haber un error aquí y allá.

Flutter para escritorio también debería tener soporte adecuado para atajos de teclado, haciéndolo sentir más como una aplicación verdaderamente nativa en Windows, Linux o macOS. Si no estás convencido de su estabilidad, Canonical (la empresa detrás de Ubuntu) ya ha comenzado a rehacer el instalador de Ubuntu en Flutter y ha decidido

usa Flutter para todas sus aplicaciones avanzando.

El instalador de Ubuntu ahora está escrito en Flutter.

Móvil

Dado que Flutter era originalmente un marco móvil multiplataforma, no hay mucho que decir aquí. En su mayor parte, Flutter ha tenido todas las funciones de los dispositivos móviles desde hace un tiempo, excepto por una cosa: los plegables. Con Flutter 2.0, ahora hay soporte para pantallas plegables, gracias a las contribuciones realizadas por Microsoft. Flutter ahora sabe cómo lidiar con este factor de forma y permite a los desarrolladores diseñar sus aplicaciones como quieran.

Creación de aplicaciones para el dúo de superficie de Microsoft y otros dispositivos de pantalla dual con Flutter.

Ahora hay un nuevo widget TwoPane en Flutter 2.0 que te permite, como su nombre lo 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 de un dispositivo plegable se expone a los desarrolladores como una característica de visualización (como una muesca), por lo que las aplicaciones aún pueden estirar a toda la pantalla plegable si así lo desean, o tener en cuenta dónde se encuentra la bisagra y mostrar respectivamente.

Además de eso, Google ha movido 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. Actualmente, no hay soporte para escritorio, pero ahora debería poder crear aplicaciones móviles relativamente estables con anuncios usando Flutter.


Estos son los grandes cambios en Flutter 2.0 con respecto a las plataformas móviles y de escritorio. ¿Qué opinas de Flutter como marco para el desarrollo de escritorio y móvil? ¡Haznos saber!