Flutter es un nuevo framework de aplicaciones móviles multiplataforma creado por Google. Permite utilizar el mismo código para crear aplicaciones para iOS, Android y la web. El lenguaje utilizado con Flutter es Dart, que utiliza la compilación justo a tiempo para un desarrollo rápido.

La arquitectura utilizada por Flutter es la programación reactiva, que se centra en el manejo de datos en tiempo real y cada cambio desencadena otro evento. La principal ventaja de usar Flutter es que se puede usar para escribir una app una vez y luego desplegarla en múltiples plataformas.

 

 

 

Flutter es un nuevo framework de aplicaciones móviles multiplataforma creado por Google.

 

Flutter es un nuevo framework de aplicaciones móviles multiplataforma creado por Google. Permite utilizar el mismo código en las aplicaciones de Flutter que en iOS, Android o la web.

Flutter se anunció en el Google I/O en mayo de 2017 y aún está en desarrollo. La app está disponible como versión alfa desde octubre de 2018, con características adicionales que se añaden regularmente a partir de entonces (por ejemplo, soporte para widgets nativos).

 

Flutter permite utilizar el mismo código para crear aplicaciones para iOS, Android y web.

 

Flutter te permite utilizar el mismo código para crear aplicaciones iOS, Android y web. Estarás familiarizado con la misma estructura para todas las plataformas. También escribirás en un lenguaje que es siempre el mismo en todas las plataformas: Dart, que utiliza la compilación justo a tiempo para un desarrollo rápido. Es un lenguaje compilado, no interpretado como JavaScript o Python.

Hay una razón principal por la que esto es importante:

  • Facilita a los desarrolladores que han trabajado en una plataforma antes de pasar a otra. No tendrán que aprender un nuevo lenguaje o sistema de construcción para cada plataforma; simplemente pueden pasar de un framework (Flutter) a otro (React Native de Facebook). Así lo han demostrado empresas como Google y Facebook, que han utilizado Flutter en sus propios productos, incluido Gmail, que se construyó utilizando React Native. Así como Instagram, que utiliza tanto React Native como frameworks móviles nativos como Android o iOS, respectivamente.

 

La principal ventaja de usar Flutter es que se puede usar para escribir una app una vez y luego desplegarla en varias plataformas.

 

La principal ventaja de usar Flutter es que puedes usarla para escribir una app una vez y luego desplegarla en múltiples plataformas. No es necesario crear diferentes versiones de una aplicación para Android, iOS o la web.

Flutter proporciona un conjunto de herramientas que te permiten construir grandes experiencias de usuario tanto en dispositivos móviles como en ordenadores de sobremesa. Puedes utilizar estas herramientas en cualquier combinación, ya que están diseñadas pensando en la flexibilidad. La arquitectura utilizada por Flutter es la programación reactiva, que se centra en el manejo de datos en tiempo real y cada cambio desencadena otro evento.

 

Conclusión: Es una buena idea estar atento a flutter y su impacto en el desarrollo móvil.

 

Flutter es una solución interesante para aquellas personas que desean desarrollar una aplicación para móvil que sea híbrida y funcione tanto en iOS como en Android. Además, si se complementa con el uso de Firebase, también desarrollado por Google, se consiguen aplicaciones que muestran cambios en base de datos a tiempo real, por lo que ésta se convierte en una solución a tener en cuenta.

Desarrollador frontend al que le gusta curiosear también en el mundo del backend. Desde pequeño aprendí a usar ordenadores y tecnología y siempre me he querido dedicar a programar webs y apps que aporten soluciones. Si no estoy tecleando código, estoy haciendo deporte o pasando ratos con los míos ;)