¿Qué es Flutter?
Flutter es una tecnología híbrida diferente a lo que hay hoy en día, desarrollada por Google y basada en el lenguaje Dart, permite crear aplicaciones nativas para Android y iOS en tiempo récord con una interfaz muy amigable basada en Material Design.

¿Por qué multiplataforma?
Flutter apenas tiene dos años en el mercado y cuando hablábamos de multiplataforma solo nos referíamos a Android y iOS, pero anteriormente Google había anunciado que se extenderían más allá del móvil y a la web.
En su más reciente conferencia del Google I/O 2019 esto se hizo realidad con el lanzamiento de la primera vista previa técnica de Flutter para la web.
Google también anunció que los desarrolladores de Flutter pronto podrán apuntar a macOS, Windows y Linux, y que la propia compañía ya está utilizando el marco para impulsar algunas experiencias en el Google Home Hub, ya que parece llevar a Flutter a más dispositivos integrados.
“Construimos Flutter desde cero para ser este kit de herramientas hermoso, rápido, productivo y de código abierto para crear experiencias personalizadas, originalmente para dispositivos móviles”, gerente de productos del grupo de Google para Flutter, Tim Sneath. “La gran noticia para esta semana es que finalmente estamos abriendo Flutter más allá de los dispositivos móviles para realmente apoyarnos en nuestra visión más amplia de Flutter como nuestro kit de herramientas de UI portátil para uso general para todos los dispositivos”.
De forma predeterminada, las aplicaciones Flutter están escritas en el lenguaje Dart de Google, que se puede compilar en JavaScript. En ese sentido, llevar a Flutter al navegador parece sencillo, pero hacer que el motor de Flutter alcance la calidad de producción en el navegador requirió algunos trabajos de ingeniería. Sneath señaló que el equipo estaba especialmente interesado en asegurarse de que Flutter funcionaría tan bien en el navegador como en el móvil y en garantizar que tanto el desarrollador como la experiencia del usuario sigan siendo los mismos.
¿Por qué aprender Flutter?
Sencillo, Flutter está siendo y será el futuro para programar en distintas plataformas, llámese Android, iOS, macOS, Linux, Mac, asistentes virtuales y más. ¿Te imaginas que con un solo lenguaje puedas programar para todo lo que existe?
¿Y sabes qué es lo mejor? En Platzi acabamos de lanzar un curso avanzado de Flutter con nuestra querida profesora Anahí Salgado, ese curso es la continuación del básico de Flutter, pero te recomendamos seguir la siguiente ruta de aprendizaje:
¡Te esperamos en nuestros cursos! ¿Quieres que te cuente un secreto? Pues #NuncaParesDeAprender 😉
Curso Avanzado de Flutter