Master
Lenguajes & Frameworks

Flutter para Web

Published: Apr 13, 2021
Apr 2021
Evaluar?

Hasta ahora, Flutter ha brindado principalmente soporte para construir aplicaciones nativas en iOS y Android. Sin embargo, la visión del equipo de Flutter es soportar la construcción de aplicaciones en todas las plataformas. Flutter para la Web es un paso en esa dirección: permite construir aplicaciones para iOS, Android y navegadores utilizando la misma base de código. Ha estado disponible por alrededor de un año en el canal "Beta" y recientemente ha alcanzado su forma estable con el lanzamiendo de Flutter 2.0. En esta versión del soporte para la web, el equipo de Flutter se ha enfocado en las aplicaciones web progresivas, aplicaciones de página única (single page apps) y en expandir las aplicaciones móviles ya existentes hacia la web. La aplicación y el código del marco de trabajo (que se escriben ambos en Dart) son compilados a JavaScript, en vez de a código de maquina ARM, que es utilizado en las aplicaciones móviles. El motor web de Flutter permite elegir entre dos renderizadores: HTML (que utiliza HTML, CSS, Canvas y SVG) y CanvasKit (que usa WebAssembly y WebGL para renderizar comandos "paint" de Skia al canvas del navegador). Algunos de nuestros equipos han empezado a usar Flutter para la Web y gustan de los resultados iniciales.