Hola amigos, y bienvenidos de nuevo.
En este vídeo aprenderemos a añadir Firebase a las aplicaciones Android.
He creado un proyecto de aplicación Firebase.
Ahora el primer paso es ir a Firebase. google. com y accede con tu cuenta de Google.
Haga clic en Empezar.
Aquí debes iniciar sesión con tu cuenta de Google y puedes crear una cuenta gratuita.
Y después de iniciar sesión con éxito, haga clic en Añadir proyecto.
Introduce el nombre de tu proyecto y yo lo llamo Firebase Demo App.
Confirmo que utilizo Firebase exclusivamente para fines relacionados con mi comercio, negocio, oficio o profesión y aquí se
recomienda habilitar Google Analytics para este proyecto, haga clic en continuar.
Seleccione una cuenta por defecto para Firebase.
Esto es para Google Analytics.
Haga clic en Crear proyecto y espere a que Firebase cree este proyecto.
Y tu nuevo proyecto está listo.
Haga clic en Continuar y lo dirigirá a esta consola.
Empieza añadiendo Firebase a tu aplicación.
Puedes seleccionar iOS, Android, web, Unity y Flutter.
Por ahora seleccionaremos Android.
Aquí tienes que añadir el nombre del paquete Android.
Vaya a Android Studio y copie aquí el nombre de este paquete.
Pégalo aquí.
El apodo de la aplicación.
Se trata de un certificado de firma de depuración opcional como Sha one.
Es opcional.
Esto es necesario para los enlaces dinámicos, el inicio de sesión de Google o el soporte del número de teléfono en la autenticación.
Más adelante hablaremos de esta clave.
Haga clic en el botón Registrar aplicación.
A continuación, debe descargar el archivo Google Services dot Json.
Y este es el archivo.
Asegúrese de que los chicos que los servicios de Google Dash punto Json.
Ninguna otra carta.
Este archivo distingue entre mayúsculas y minúsculas.
Copie este archivo y añádalo al directorio del módulo de la aplicación, normalmente el módulo de la aplicación en su proyecto de Android
Studio.
Vamos hasta aquí.
Para la aplicación es necesario seleccionar el proyecto.
Esta es la aplicación Firebase y este es el módulo de la aplicación para el proyecto.
Pégalo aquí en la aplicación.
Asegúrese de que los chicos es el mismo nombre que este Google Dash servicios punto Json.
Mucha gente y muchos desarrolladores tienen conflictos con esta denominación.
De acuerdo.
Y este es nuestro archivo Json.
Ciérralo y podrás verlo.
Está dentro de Google Services, dentro del directorio de la app Firebase o a nivel de proyecto.
A continuación, puedes volver a seleccionar Android.
Y allá vamos.
El tercer paso es añadir una dependencia de Firebase y el SDK a tus proyectos.
Para eso usaré Kotlin DSL porque estoy usando Build Granite Acts.
Puedes usar groovy.
Y ahora voy a copiar este añadir dependencia para Google Services Gradle plugin.
Este es el nivel raíz.
A nivel de proyecto.
Vamos al nivel de proyecto Gradle.
Y aquí dentro de los plugins necesito añadir el Firebase.
Así que esta es la sincronización Firebase ahora.
Y luego en su modelo de aplicación nivel de aplicación que necesita para agregar la dependencia.
Como en esta sección estoy usando Java voy a usar y seleccionar la opción Java.
Al principio voy a añadir Google Services Gradle plugin en los plugins.
Pégalo.
A continuación, el segundo paso en la adición de dependencia es añadir las dependencias.
A partir de aquí Firebase y las analíticas las copian.
Desplázate hasta Dependency Scoop y pégalo aquí.
Aquí hay un tema muy importante.
Añade las dependencias de los productos Firebase que quieras utilizar cuando uses la bomba.
No se especifican versiones en las dependencias de Firebase, por lo que se puede ver la implementación
de Firebase analytics SDK sin versiones.
Pero porque estoy usando Bomb.
Pero si borro esto, necesito usar la última versión y especificar la última versión de Firebase Analytics.
Pero prefiero utilizar la bomba siempre con mis proyectos.
Haz clic en sincronizar ahora y aquí siguiente y ya está todo listo.
Hagamos clic en continuar a la consola.
Y allá vamos.
Esta es nuestra aplicación demo Firebase.
Podemos añadir los servicios como la autenticación Cloud Firestore rendimiento, Crashlytics Cloud
Mensajes AB pruebas y muchos otros servicios.
Así que en los próximos vídeos aprenderemos más sobre Firebase.