Índice

Firebase

Firebase es una herramienta que permite realizar varias tareas importantes para su aplicación:

  • Analytics.

  • Remote config: tener una configuración en la nube que permite modificar los valores/comportamientos de una aplicación sin tener que producir una nueva versión de la aplicación.

  • Gestionar la autentificación.

  • Notificaciones Push.

  • Test Lab: disponer de un panel de dispositivos que puede utilizar para ejecutar las pruebas.

  • Crash reporting.

  • AdMob: publicidad.

Firebase está disponible para Android e iOS y existe una versión gratuita disponible. Consulte el siguiente enlace para obtener más detalles: https://firebase.google.com/pricing/

Aquí no vamos a abordar cada sección, sino solamente cómo configurar un proyecto para utilizar Firebase. Caeda sección posee, en efecto, su propia documentación: https://firebase.google.com/docs/android/setup

Firebase necesita:

  • Un dispositivo que ejecute como mínimo Android 2.3.

  • Google Play service 9.8.0 o superior.

  • Android Studio 1.5 o superior.

Para agregar Firebase a un proyecto, es necesario:

  • Crear un proyecto Firebase en la consola https://firebase.google.com/console/

  • Hacer clic en Add Firebase to your Android app (Agregar Firebase a una aplicación Android).

  • Introducir el nombre del paquete de su aplicación, así como el SHA-1 correspondiente a su aplicación.

  • Descargar el archivo google-services.json generado.

  • Copiar este archivo en la ruta app/ de su proyecto.

Hay que repetir la etapa 3 para cada ...