Configuración de Firebase para el desarrollo de Android [2022] | Por Amrit Srivastava | Abril 2022
![Configuración de Firebase para el desarrollo de Android [2022] | Por Amrit Srivastava | Abril 2022 1 Configuración de Firebase para el desarrollo de Android [2022] | Por Amrit Srivastava | Abril 2022](https://sistemaandroid.info/wp-content/uploads/2022/04/1649818191_Configuracion-de-Firebase-para-el-desarrollo-de-Android-2022-780x470.png)
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:
![Configuración de Firebase para el desarrollo de Android [2022] | Por Amrit Srivastava | Abril 2022 2 Configuracion de Firebase para el desarrollo de Android 2022](https://sistemaandroid.info/wp-content/uploads/2022/04/Configuracion-de-Firebase-para-el-desarrollo-de-Android-2022.png)
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:
![Configuración de Firebase para el desarrollo de Android [2022] | Por Amrit Srivastava | Abril 2022 3 1649818191 358 Configuracion de Firebase para el desarrollo de Android 2022](https://sistemaandroid.info/wp-content/uploads/2022/04/1649818191_358_Configuracion-de-Firebase-para-el-desarrollo-de-Android-2022.png)
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.
![Configuración de Firebase para el desarrollo de Android [2022] | Por Amrit Srivastava | Abril 2022 4 1649818191 882 Configuracion de Firebase para el desarrollo de Android 2022](https://sistemaandroid.info/wp-content/uploads/2022/04/1649818191_882_Configuracion-de-Firebase-para-el-desarrollo-de-Android-2022.png)
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í:
![Configuración de Firebase para el desarrollo de Android [2022] | Por Amrit Srivastava | Abril 2022 5 1649818191 633 Configuracion de Firebase para el desarrollo de Android 2022](https://sistemaandroid.info/wp-content/uploads/2022/04/1649818191_633_Configuracion-de-Firebase-para-el-desarrollo-de-Android-2022.png)
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:
![Configuración de Firebase para el desarrollo de Android [2022] | Por Amrit Srivastava | Abril 2022 6 1649818191 397 Configuracion de Firebase para el desarrollo de Android 2022](https://sistemaandroid.info/wp-content/uploads/2022/04/1649818191_397_Configuracion-de-Firebase-para-el-desarrollo-de-Android-2022.png)
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í:
![Configuración de Firebase para el desarrollo de Android [2022] | Por Amrit Srivastava | Abril 2022 7 1649818191 727 Configuracion de Firebase para el desarrollo de Android 2022](https://sistemaandroid.info/wp-content/uploads/2022/04/1649818191_727_Configuracion-de-Firebase-para-el-desarrollo-de-Android-2022.png)
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!