Firebase es la plataforma en la nube dominante especialmente para el desarrollo móvil. Es rápida y fiable y tiene una opción gratuita para principiantes. También hay una amplia documentación y, además, es proporcionada por una corporación gigante que es Google.

Por eso se ha hecho muy popular en los últimos años. Sin embargo, para usarlo necesitas aprender a integrarlo en tu aplicación. De esto trata este tutorial. Te ayudaremos a integrar firebase en tu aplicación de android studio paso a paso.

Asegúrate de que tienes como objetivo el nivel 16 de la API de Android y superior, y que utilizas Android 4.1 y superior

Opción 1: Añadir Firebase usando la consola `Firebase

Añadir Firebase a tu aplicación implica tareas tanto en la consola de Firebase como en tu proyecto Android abierto (por ejemplo, descargas los archivos de configuración de Firebase desde la consola, y luego los trasladas a tu proyecto Android).

Paso 1: Iniciar sesión

Inicia sesión en Firebase usando tu cuenta de Google. Mientras tanto abre tu Android Studio.

Paso 2: Crear un proyecto Firebase.

Primero

Crea un proyecto Firebase

  1. En la consola de Firebase, haz clic en Añadir proyecto, luego selecciona o introduce un nombre de proyecto.

    Si tienes un proyecto de Google Cloud existente, puedes seleccionar el proyecto en el menú desplegable para añadir recursos de Firebase a ese proyecto.

  2. (Opcional) Si está creando un nuevo proyecto, puede editar el Identificador del proyecto.

    Firebase asigna automáticamente un ID único a su proyecto Firebase.

  3. Haga clic en Continuar.
  4. (Opcional) Configure Google Analytics para su proyecto, lo que le permite tener una experiencia óptima utilizando cualquiera de los siguientes productos de Firebase:

    Cuando se le pida, seleccione si desea utilizar una cuenta existente de Google Analytics o crear una nueva cuenta.
    Si elige crear una cuenta nueva, seleccione su ubicación de informes de Analytics y acepte la configuración de uso compartido de datos y las condiciones de Google Analytics para su proyecto.

    Siempre puedes configurar Google Analytics más tarde en la pestaña Integraciones de tu configuración Configuración del proyecto.

  5. Haga clic en Crear proyecto (o Añadir Firebase, si está utilizando un proyecto existente de Google Cloud).

Firebase aprovisiona automáticamente los recursos para su proyecto Firebase.
Después de que Firebase haya asignado recursos para su proyecto, será dirigido a la página de resumen de su proyecto Firebase en la consola de Firebase.

Paso 3: Registrar tu aplicación con Firebase.

Para utilizar Firebase en tu aplicación Android, necesitas registrar tu aplicación con tu proyecto Firebase. El registro de su aplicación a menudo se llama "añadir" su aplicación a su proyecto.

  1. Ve a la consola de Firebase.
  2. En el centro de la página de resumen del proyecto, haz clic en el icono Android o Añadir aplicación para iniciar el flujo de trabajo de configuración.
  3. Introduce el nombre del paquete de tu aplicación en el campo Nombre del paquete Android. El nombre del paquete, o el ID de Applicatoon, es el responsable de identificar de forma exclusiva tu aplicación. Puedes encontrarlo en tu archivo app/build.gradle o en el archivo AndroidManifest.xml.
  4. *(Opcional) Introduce otra información de la aplicación: Nombre de la aplicación y Certificado de firma de depuración SHA-1.
  5. Haga clic en Registro de la aplicación.

Paso 4: Añadir un archivo de configuración `Firebase

  1. Añade el archivo de configuración de Android Firebase a tu aplicación:

    1. Haga clic en Descargar google-services.json para obtener su archivo de configuración de Android Firebase ( google-services.json ).
    2. Mueve tu archivo de configuración al directorio del módulo (nivel de la aplicación) de tu aplicación.

    ¿Qué necesitas saber sobre este archivo de configuración?

    • El archivo de configuración Firebase contiene identificadores únicos, pero no secretos, para tu proyecto.
  2. Para habilitar los productos Firebase en tu aplicación, añade el plugin google-services a tus archivos Gradle.

    1. En tu archivo Gradle a nivel de raíz (a nivel de proyecto) (build.gradle), añade reglas para incluir el plugin Google Services Gradle. Comprueba que también tienes el repositorio de Maven de Google.

buildscript {

  repositories {
    // Check that you have the following line (if not, add it):
    google()  // Google's Maven repository
  }

  dependencies {
    // ...

    // Add the following line:
    classpath 'com.google.gms:google-services:4.3.10'  // Google Services plugin
  }
}

allprojects {
  // ...

  repositories {
    // Check that you have the following line (if not, add it):
    google()  // Google's Maven repository
    // ...
  }
}

En tu archivo Gradle de módulo (nivel de aplicación) (normalmente app/build.gradle), aplica el plugin Google Services Gradle:

apply plugin: 'com.android.application'
// Add the following line:
apply plugin: 'com.google.gms.google-services'  // Google Services plugin

android {
  // ...
}

Paso 5: Añadir los SDKs de Firebase a tu aplicación

  1. Usando el Firebase Android BoM, declara las dependencias de los Firebase products que quieras usar en tu aplicación. Decláralos en tu archivo module (app-level) Gradle (normalmente app/build.gradle).

dependencies {
  // ...

  // Import the Firebase BoM
  implementation platform('com.google.firebase:firebase-bom:28.4.1')

  // When using the BoM, you don't specify versions in Firebase library dependencies

  // Declare the dependencies for the desired Firebase products
  // For example, declare the dependencies for Firebase Authentication and Cloud Firestore
  implementation 'com.google.firebase:firebase-auth'
  implementation 'com.google.firebase:firebase-firestore'
}

Luego sincroniza tu aplicación.

Eso es todo. Has añadido con éxito tu proyecto a Firebase. Ahora proceda a comprobar los ejemplos de codificación de firebase.

Opción 1: Añadir Firebase usando el Asistente de `Firebase

El Asistente de Firebase registra tu aplicación con un proyecto Firebase y añade los archivos necesarios de Firebase, plugins y dependencias a tu proyecto Android - ¡todo desde Android Studio!

  1. Abre tu proyecto Android en Android Studio, luego asegúrate de que estás usando las últimas versiones de Android Studio y del asistente Firebase:
  2. Abre el asistente Firebase: Herramientas > Firebase.
  3. En el panel Asistente, elige un producto Firebase para añadirlo a tu aplicación. Despliegue su sección y haga clic en el enlace del tutorial (por ejemplo, Analytics > Log an Analytics event ).

    1. Haga clic en Conectar a Firebase para conectar su proyecto Android con Firebase.

      ¿Qué hace este flujo de trabajo?

      Este flujo de trabajo crea automáticamente una nueva aplicación Android Firebase utilizando el [nombre del paquete] de su aplicación (https://developer.android.com/studio/build/application-id). Puedes crear esta nueva aplicación Android Firebase en un proyecto Firebase existente o en un nuevo proyecto.

    2. Haga clic en el botón para añadir un producto Firebase deseado (por ejemplo, Añadir Analytics a su app ).
  4. Sincroniza tu app para asegurarte de que todas las dependencias tienen las versiones necesarias.
  5. En el panel Asistente, siga las instrucciones de configuración restantes para su producto Firebase seleccionado.
  6. Añade todos los productos Firebase que quieras a través del Asistente Firebase.

Categorizado en:

Etiquetado en: