Seleccionar página

Para muchos desarrolladores, las aplicaciones no se tratan solo de la plataforma en la que se ejecutan, sino también de la integración con los servicios en la nube que transportan notificaciones, datos, informes de fallas, anuncios y más. La variedad de servicios y funciones que ofrece Firebase aseguró que muchos desarrolladores lo consideraran imprescindible en sus aplicaciones, aunque solo fuera para Crashlytics. Con la cuarta Cumbre anual de Firebase en Madrid, varios anuncios nuevos amplían aún más la línea de productos con productos y servicios que pueden hacer que el desarrollo sea aún más fácil y efectivo.

Extensiones de base de fuego

Las grandes empresas de desarrollo a menudo pueden permitirse escribir código personalizado para realizar innumerables pequeñas tareas, pero este tipo de trabajo puede ahogar a los pequeños desarrolladores independientes. A veces, la mejor solución es usar una solución precocinada que simplemente hace el trabajo y ya se ha probado y demostrado que funciona. Esta es la idea detrás de Firebase Extensions. En lugar de tomarse el tiempo de escribir código para actividades comunes que muchos otros usuarios de Firebase necesitan, puede navegar a través de un conjunto de extensiones preempaquetadas desarrolladas por el equipo de Firebase.

ANDROIDPOLICE VÍDEO DEL DÍA

Algunos ejemplos incluyen un redimensionador de imágenes, un acortador de URL que se ejecuta a través de bit.ly y traducción de texto. Para empezar, Firebase se lanzará con nueve extensiones y agregará más en el futuro. Hay un directorio de extensiones si desea explorar algunas opciones. Cada uno se puede personalizar según sus necesidades y se ejecutan en la infraestructura de la nube de Google, por lo que se adaptan a la demanda.

Distribución de aplicaciones de Firebase

Los desarrolladores de software profesionales reconocen que las pruebas beta son vitales para construir y mantener un producto de alta calidad. Ha habido una serie de métodos para distribuir versiones de prueba de aplicaciones, pero la mayoría de ellos han sido ineficientes, complicados o simplemente no hacen el trabajo. Firebase tiene como objetivo mejorar esta experiencia con un nuevo servicio de distribución de aplicaciones que puede eliminar algunas de las complicaciones y hacer que todo sea más fácil para los evaluadores.

Firebase App Distribution crea un centro único para administrar las compilaciones preliminares para iOS y Android. Esto le evitará lidiar con los problemas únicos que vienen con las distribuciones beta en Google Play Store y Apple App Store. Las compilaciones beta se pueden enviar mediante la CLI (interfaz de línea de comandos), y puede usar gradle y Fastlane para automatizar casi todo.

Si está interesado en ejecutar pruebas beta a través de Firebase App Distribution, hay detalles adicionales aquí.

Integración con Google Analytics

Aprender del comportamiento de los usuarios puede ayudar a los desarrolladores a crear mejores interfaces de usuario y hacer que sus aplicaciones sean más exitosas. Google Analytics ha existido para las aplicaciones web desde su lanzamiento, pero Firebase acaba de agregar la integración para que sus herramientas mejoradas funcionen con las aplicaciones web al igual que con las aplicaciones móviles. Esto permite el uso de la interfaz de Predicciones para ver el comportamiento del usuario, además de funciones como Remote Config y Cloud Messaging ahora pueden desempeñar un papel en sus pruebas y análisis.

Otros anuncios

Si bien no son cabezas de cartel, hubo varios otros anuncios nuevos en el evento, incluidas mejoras en Firebase Emulator Suite que brindan recargas en caliente y soporte para funciones activadas por Realtime Database, Open Source Web SDK de Firebase para Remote Config and Analytics (además de varios otros bibliotecas más antiguas), lanzamiento formal de Roles y Permisos en disponibilidad general, y más. Consulte la publicación del blog de Firebase para obtener detalles adicionales y enlaces para comenzar.

Fuente: blog de Firebase

Video: