Flutter 1.0: conclusiones del lanzamiento
martes, 22 de enero de 2019
El impulso de Flutter
Desde que Flutter ingresó a la versión Beta en febrero de 2018, más de 250,000 desarrolladores han creado apps para más de 200 millones de usuarios.En ese corto período, Flutter llegó al puesto #25 en GitHub de repositorios de software activo. En Flutter Live, compartimos que nuestro SDK ocupaba el puesto #34 de los repositorios de software activo más populares de GitHub. Sin embargo, desde el evento, alcanzó el puesto #21, pasando a Swift, Kubernetes, Angular y TypeScript. Nos sigue sorprendiendo el afecto que los desarrolladores tienen por Flutter.
Y está claro que se usa para crear contenido increíble. Si tomamos a apps como Reflectly, Topline de Abbey Road y la nueva The History of Everything, podemos ver que cada píxel y movimiento es asombroso. Con solo ver las calificaciones de Google Play y App Store de estas y otras apps populares de Flutter, nos damos cuenta de que los usuarios piensan lo mismo.
El momento de mayor impacto fue durante Flutter Live, como se puede ver aquí, en la presentación.
Todo eso era en preparación del evento en sí, que se resume en solo 10 minutos.
Y, si aún no la has visto, puedes consultar la lista de reproducción completa de contenido de Flutter Live.
Comunidad de Flutter
Publicar Flutter 1.0 no fue solo un esfuerzo de Google, sino un trabajo en conjunto de todos los usuarios. La comunidad de Flutter ha tenido un papel invaluable en el desarrollo del SDK y de herramientas relacionadas, con más de 12,000 aportes de 285 colaboradores. Flutter se desarrolló de manera abierta para alentar la participación global, pero el equipo nunca esperó que la comunidad creciera tan rápido y con tanta potencia. Dato curioso: El desarrollo del complemento de Visual Studio Code para Flutter estuvo a cargo de un solo desarrollador de la comunidad: Danny Tuppeny (también conocido como DanTup). Danny hizo un trabajo tan increíble que ahora es el encargado de hacer que Flutter funcione a la perfección en VSCode.La inspiración que Flutter genera en los desarrolladores no se detiene allí. Usuarios de todo el mundo se reunieron para ver juntos el evento, como ocurrió en Estonia:
China:
Y Kampala, Uganda:
¡Y gracias a todos los desarrolladores que publicaron en #MyFlutterStory! Fue muy difícil elegir las mejores historias.
Estos desarrolladores no han estado inactivos. La lista de paquetes de Flutter de pub.dartlang.org muestra que hay más de 1,000 paquetes de la comunidad que puedes utilizar en tus proyectos. Echa un vistazo a lo que nuestros usuarios ya están creando con estos recursos:
Pero eso no es todo: además del conjunto existente de paquetes para agregar Firebase a tu app de Flutter, también está el nuevo Firebase MLKit, que ofrece reconocimiento de imágenes y funciones en tiempo real, así como los dos nuevos SDK de Square para Flutter que te permiten recibir pagos de un Square Reader o directamente dentro de tu app.
En el área de herramientas, probablemente ya estés familiarizado con los complementos de Flutter para Android Studio y Visual Studio Code. ¿Pero habías oído hablar acerca de 2Dimensions Flare, que te permite crear excelentes animaciones vectoriales para Flutter, o de Nevercode Codemagic, que proporciona pruebas e implementaciones continuas en Google Play y App Store?
Está claro que la comunidad de Flutter es cada vez más sólida. Para comenzar, encontrarás un excelente conjunto de documentos, muestras, videos y codelabs en flutter.io, nuestro sitio oficial. Y, cuando tengas preguntas sobre el desarrollo de Flutter, problemas para informar o funciones que quieras solicitar, podrás sumarte a nuestra comunidad.
El futuro de Flutter
El lanzamiento de Flutter 1.0 para Android y iOS es solo el comienzo. De hecho, ya hay nuevas funciones en Beta que puedes probar. Si quieres agregar componentes de plataforma móvil existentes a tu app de Flutter, puedes hacerlo a través de las vistas de plataforma, que a su vez se han utilizado para crear los nuevos paquetes de WebView y Google Maps. Por el contrario, si quieres usar código de Flutter en tus apps para dispositivos móviles, puedes hacerlo con la función para agregar a la app, que te permite aprovechar tus apps publicadas utilizando el poder y la belleza de Flutter. Seguiremos agregando funciones a Flutter basadas en tus comentarios.Desde el principio, Flutter ha sido un conjunto de herramientas de IU para todas las pantallas, no solo para las de dispositivos móviles. Mostramos nuestros planes futuros con una vista previa del trabajo en curso para brindar compatibilidad con Flutter en computadoras de escritorio que ejecutan Linux, Mac o Windows, además de dar un vistazo a un proyecto con nombre en código Hummingbird, que permite compilar el código de Flutter para ejecutarlo en la Web basada en estándares. Estos son proyectos experimentales que esperamos publicar pronto para poder recibir tus comentarios.
Aunque tenemos varios planes para el futuro, ya puedes disfrutar de muchas funciones. ¿Qué crearás con Flutter?