Configuración de Firebase para el desarrollo de Android [2022] | Por Amrit Srivastava | Abril 2022
Recientemente, creé una aplicación y necesito configurar la autenticación. Firebase fue la elección obvia porque es un BaaS (Backend como servicio) y es ideal para aplicaciones móviles y otras aplicaciones dinámicas. Hace que la aplicación no tenga servidor y actúa como un backend plug-and-play. No es necesario escribir ningún código de gestión de base de datos engorroso.
Para configurar Firebase en su proyecto de Android, siga estos pasos:
Visite Firebase (google.com) e inicie sesión con su cuenta de Google.
hacer clic ir a la consola
escoger Añadir artículo
El primer paso, ingrese el nombre del proyecto que desea
En el segundo paso, puede optar por habilitar/deshabilitar varias funciones de Google Analytics. Si está habilitado, se agrega un paso adicional, puede usar la cuenta de Google predeterminada para configurar Google Analytics o crear una nueva. Este paso hace exactamente lo que quieres.
hacer clic Crear proyecto. puede tardar unos segundos en completarse, luego haga clic en Seguir
Accederá directamente a la consola de Firebase para su nuevo proyecto, donde deberá agregar su aplicación de Android actual.
Haga clic en el icono de Android, como se muestra a continuación:
Complete el nombre de su paquete de Android en el primer cuadro. Puede encontrarlo en el archivo de manifiesto de Android de Android Studio de esta manera:
El siguiente paso es registrar la aplicación en el navegador, también se puede proporcionar un apodo.
Luego, otro texto opcional es el SHA-1 de su certificado de firma. Puede leer su uso en Autenticación de su cliente |Servicios de Google Play | Desarrolladores de Google
hacer clic Registrar la aplicación y espera unos segundos.
podrás descargar servicios de google.json documento. Guárdelo en el directorio raíz de la aplicación.
Para poder usar el backend de Firebase, ahora agrega las dependencias en su archivo gradle.
Agregue las siguientes líneas al archivo Gradle a nivel de proyecto:
buildscript {
repositories {
// Check that you have the following line (if not, add it):
google() // Google's Maven repository}
dependencies {
// Add this line
classpath 'com.google.gms:google-services:4.3.10'
}
}
El archivo gradle a nivel de proyecto debería verse así:
Luego agregue la siguiente línea debajo de las dependencias en el archivo gradle en el nivel de la aplicación:
apply plugin: 'com.android.application'
apply plugin: 'com.google.gms.google-services'implementation platform('com.google.firebase:firebase-bom:29.3.0')
implementation 'com.google.firebase:firebase-analytics'
Las dependencias del archivo gradle a nivel de aplicación deberían verse así con nuevas líneas:
hacer clic sincronizar ahora En la pantalla de notificación, puede tardar unos minutos.
Vaya a la consola de Firebase y haga clic en estos pasos próximo y luego continuar consolaen los pasos 3 y 4, respectivamente.
Para probar que Firebase se inicializó correctamente, agregue inicializar aplicación() Llame y vea si la aplicación se compila correctamente:
FirebaseApp.initializeApp(getApplicationContext());
El archivo se verá así:
Usar en Android Studio Control + F9 o Construir -> Hacer proyecto menú.
Si todo está bien, Firebase se ha conectado correctamente a su aplicación. ¡Felicidades!
En próximos artículos, agregaré más información sobre el uso de Firebase para varias operaciones de bases de datos en Android.
¡adiós!