WEBVTT

00:00.050 --> 00:02.000
Hola amigos, y bienvenidos de nuevo.

00:02.000 --> 00:06.800
En este vídeo aprenderemos a añadir Firebase a las aplicaciones Android.

00:06.800 --> 00:09.350
He creado un proyecto de aplicación Firebase.

00:09.380 --> 00:17.600
Ahora el primer paso es ir a Firebase. google. com y accede con tu cuenta de Google.

00:17.600 --> 00:18.710
Haga clic en Empezar.

00:18.710 --> 00:24.110
Aquí debes iniciar sesión con tu cuenta de Google y puedes crear una cuenta gratuita.

00:24.110 --> 00:28.850
Y después de iniciar sesión con éxito, haga clic en Añadir proyecto.

00:28.850 --> 00:33.560
Introduce el nombre de tu proyecto y yo lo llamo Firebase Demo App.

00:33.560 --> 00:40.910
Confirmo que utilizo Firebase exclusivamente para fines relacionados con mi comercio, negocio, oficio o profesión y aquí se

00:40.910 --> 00:45.970
recomienda habilitar Google Analytics para este proyecto, haga clic en continuar.

00:45.980 --> 00:49.520
Seleccione una cuenta por defecto para Firebase.

00:49.520 --> 00:51.350
Esto es para Google Analytics.

00:51.350 --> 00:55.850
Haga clic en Crear proyecto y espere a que Firebase cree este proyecto.

00:56.630 --> 00:58.970
Y tu nuevo proyecto está listo.

00:58.970 --> 01:02.660
Haga clic en Continuar y lo dirigirá a esta consola.

01:02.690 --> 01:05.410
Empieza añadiendo Firebase a tu aplicación.

01:05.420 --> 01:09.950
Puedes seleccionar iOS, Android, web, Unity y Flutter.

01:09.950 --> 01:12.170
Por ahora seleccionaremos Android.

01:12.170 --> 01:15.050
Aquí tienes que añadir el nombre del paquete Android.

01:15.050 --> 01:19.220
Vaya a Android Studio y copie aquí el nombre de este paquete.

01:21.450 --> 01:22.410
Pégalo aquí.

01:22.410 --> 01:23.640
El apodo de la aplicación.

01:23.640 --> 01:27.990
Se trata de un certificado de firma de depuración opcional como Sha one.

01:27.990 --> 01:29.070
Es opcional.

01:29.070 --> 01:34.980
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.

01:34.980 --> 01:37.470
Más adelante hablaremos de esta clave.

01:37.530 --> 01:39.870
Haga clic en el botón Registrar aplicación.

01:39.870 --> 01:44.760
A continuación, debe descargar el archivo Google Services dot Json.

01:44.760 --> 01:45.930
Y este es el archivo.

01:45.930 --> 01:50.970
Asegúrese de que los chicos que los servicios de Google Dash punto Json.

01:50.970 --> 01:53.670
Ninguna otra carta.

01:53.670 --> 01:57.330
Este archivo distingue entre mayúsculas y minúsculas.

01:57.360 --> 02:05.370
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

02:05.370 --> 02:05.970
Studio.

02:05.970 --> 02:07.020
Vamos hasta aquí.

02:07.020 --> 02:11.340
Para la aplicación es necesario seleccionar el proyecto.

02:11.340 --> 02:16.380
Esta es la aplicación Firebase y este es el módulo de la aplicación para el proyecto.

02:16.380 --> 02:18.450
Pégalo aquí en la aplicación.

02:18.450 --> 02:25.590
Asegúrese de que los chicos es el mismo nombre que este Google Dash servicios punto Json.

02:25.590 --> 02:30.630
Mucha gente y muchos desarrolladores tienen conflictos con esta denominación.

02:31.650 --> 02:32.160
De acuerdo.

02:32.160 --> 02:34.100
Y este es nuestro archivo Json.

02:34.110 --> 02:35.550
Ciérralo y podrás verlo.

02:35.550 --> 02:43.950
Está dentro de Google Services, dentro del directorio de la app Firebase o a nivel de proyecto.

02:43.950 --> 02:46.380
A continuación, puedes volver a seleccionar Android.

02:46.380 --> 02:47.640
Y allá vamos.

02:47.640 --> 02:55.260
El tercer paso es añadir una dependencia de Firebase y el SDK a tus proyectos.

02:55.260 --> 02:59.900
Para eso usaré Kotlin DSL porque estoy usando Build Granite Acts.

03:00.000 --> 03:01.200
Puedes usar groovy.

03:01.200 --> 03:07.920
Y ahora voy a copiar este añadir dependencia para Google Services Gradle plugin.

03:07.920 --> 03:09.240
Este es el nivel raíz.

03:09.240 --> 03:10.320
A nivel de proyecto.

03:10.320 --> 03:12.840
Vamos al nivel de proyecto Gradle.

03:12.840 --> 03:17.580
Y aquí dentro de los plugins necesito añadir el Firebase.

03:17.580 --> 03:20.010
Así que esta es la sincronización Firebase ahora.

03:20.010 --> 03:25.950
Y luego en su modelo de aplicación nivel de aplicación que necesita para agregar la dependencia.

03:25.950 --> 03:31.500
Como en esta sección estoy usando Java voy a usar y seleccionar la opción Java.

03:31.500 --> 03:36.450
Al principio voy a añadir Google Services Gradle plugin en los plugins.

03:38.110 --> 03:38.980
Pégalo.

03:39.010 --> 03:45.040
A continuación, el segundo paso en la adición de dependencia es añadir las dependencias.

03:45.040 --> 03:49.710
A partir de aquí Firebase y las analíticas las copian.

03:49.720 --> 03:54.300
Desplázate hasta Dependency Scoop y pégalo aquí.

03:54.310 --> 03:57.180
Aquí hay un tema muy importante.

03:57.190 --> 04:02.950
Añade las dependencias de los productos Firebase que quieras utilizar cuando uses la bomba.

04:02.980 --> 04:10.030
No se especifican versiones en las dependencias de Firebase, por lo que se puede ver la implementación

04:10.030 --> 04:12.970
de Firebase analytics SDK sin versiones.

04:12.970 --> 04:14.740
Pero porque estoy usando Bomb.

04:14.740 --> 04:23.410
Pero si borro esto, necesito usar la última versión y especificar la última versión de Firebase Analytics.

04:23.410 --> 04:28.000
Pero prefiero utilizar la bomba siempre con mis proyectos.

04:28.000 --> 04:32.920
Haz clic en sincronizar ahora y aquí siguiente y ya está todo listo.

04:32.920 --> 04:35.470
Hagamos clic en continuar a la consola.

04:35.470 --> 04:36.580
Y allá vamos.

04:36.580 --> 04:39.430
Esta es nuestra aplicación demo Firebase.

04:39.430 --> 04:46.330
Podemos añadir los servicios como la autenticación Cloud Firestore rendimiento, Crashlytics Cloud

04:46.360 --> 04:49.660
Mensajes AB pruebas y muchos otros servicios.

04:49.660 --> 04:53.740
Así que en los próximos vídeos aprenderemos más sobre Firebase.
