El kit de herramientas Flutter UI multiplataforma de Google llega a la versión 1.0

Diciembre 04, 2018 / by / 0 Comment

Flutter, el kit de herramientas de UI de Google para crear aplicaciones móviles de Android e iOS, llega hoy a su versión 1.0. Además, Google También hoy anunció un conjunto de nuevas integraciones de terceros con usuarios como Square y otros, así como un par de nuevas características que facilitan la integración de Flutter con las aplicaciones existentes.

El aleteo de código abiertoEl proyecto hizo su debut en la conferencia de desarrolladores de I / O 2017 de Google. Desde entonces, su popularidad ha crecido rápidamente, y compañías como Groupon, Philips Hue, Tencent, Alibaba, Capital One y otros ya han creado aplicaciones con él, a pesar del hecho de que aún no llegó a la versión 1.0 y que los desarrolladores tienen que escribir sus Aplicaciones en el lenguaje Dart, que es una barrera adicional a la entrada.

En total, dice Google, los desarrolladores ya han publicado “miles” de aplicaciones Flutter en las tiendas de aplicaciones de Apple y Google.

“Flutter es nuestro kit de herramientas de interfaz de usuario portátil para crear una hermosa experiencia nativa para iOS y Android a partir de un solo código base”, explicó Tim Sneath, gerente de productos de grupo de Google para Dart. “El problema que estamos resolviendo es el problema al que se enfrentan la mayoría de los desarrolladores móviles en la actualidad. Como desarrollador, estás obligado a elegir. O crea aplicaciones de forma nativa utilizando la plataforma SDK, ya sea que esté creando una aplicación de iOS o una aplicación de Android. Y luego tienes que construirlos dos veces “.

Sneath también formó parte del equipo Silverlight en Microsoft antes de unirse a Google en 2017, por lo que tiene un poco de experiencia en aprender lo que no funciona en este espacio de desarrollo multiplataforma. Sin embargo, no es un secreto que Facebook está tratando de resolver un problema muy similar con React Native, que también es bastante popular.

“Quiero decir, React Native es obviamente una tecnología que ha demostrado ser bastante popular”, dijo Sneath. “Uno de los desafíos que enfrentan los desarrolladores de React Native, o que han reportado en el pasado, uno de ellos es que el código Native React Native está escrito en JavaScript, lo que significa que se ejecuta con el motor de JavaScript del navegador, que de inmediato se mueve un poco. Aléjate del modelo nativo de la plataforma. La parte en la que son muy nativos es que usan los controles propios del sistema operativo. Y mientras que en la superficie, eso parece algo bueno en la práctica, tuvo bastantes desafíos para los desarrolladores en relación con la compatibilidad “.

Google, obviamente, cree que su capacidad para compilar en código nativo (y las ganancias de velocidad que vienen con eso) diferencian a su plataforma de la competencia. En parte, lo hace utilizando un motor 2D acelerado por hardware y, por supuesto, compilando el código Dart a código ARM nativo para iOS y Android. La compañía también destaca que los desarrolladores obtienen control total sobre cada píxel en la pantalla.

Con el lanzamiento de hoy, Google también está anunciando nuevas integraciones de terceros a Flutter. La primera es con Square, que anunció dos nuevos SDK de Flutter para generar flujos de pagos, tanto para la experiencia en la aplicación como para los terminales en persona que utilizan un lector Square. Otras son  2Dimensions, para crear animaciones vectoriales e incrustarlas directamente en Flutter, así como en  Nevercode, que anunció una herramienta para automatizar el proceso de compilación y empaquetado de las aplicaciones de Flutter.

En cuanto a las nuevas funciones de Flutter, Google anunció hoy “Agregar a la aplicación”, una nueva función que facilita a los desarrolladores agregar lentamente el código de Flutter a las aplicaciones existentes. En sus inicios, el enfoque de Flutter estaba directamente en la construcción de nuevas aplicaciones desde cero, pero a medida que ha crecido en popularidad, los desarrolladores ahora quieren usarlo para partes de sus aplicaciones existentes a medida que las modernizan.

La otra característica nueva es “Platform Views”, que es esencialmente lo opuesto a “Add to App” en el sentido de que permite a los desarrolladores integrar controles de Android e iOS en sus aplicaciones Flutter.


About the Author

Fundadora y Productora General de Chicabinaria.com. Ingeniero, Madre y Emprendedora Digital, creyente en el presente que escribimos a diario.

comments powered by Disqus