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

[ad_1]

Flutter, el kit de herramientas de IU 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 código abierto Flutter El proyecto debutó en la conferencia de desarrolladores de Google I / O 2017. Desde entonces, ha crecido rápidamente en popularidad y compañías como Groupon, Philips Hue, Tencent, Alibaba, Capital One y otros ya han creado aplicaciones con él, a pesar de que aún no ha llegado a la versión 1.0 y que los desarrolladores tienen que escribir sus aplicaciones. en el lenguaje Dart, que es una barrera adicional para 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. Ya sea que creas aplicaciones de forma nativa con la plataforma SDK, ya sea que estés 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 se centró directamente en crear 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 "Agregar a la aplicación", ya que permite a los desarrolladores integrar controles de Android e iOS en sus aplicaciones Flutter.

[ad_2]

VendeTodito