Skip to content

Latest commit

 

History

History
 
 

Sesion-01

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

👋 Sesión 01: Firebase Authentication - Simplifica el inicio de sesión y el registro

🎯 Objetivo de la sesión:

Implementar Firebase Authentication en el código de la app para operar el registro e inicio de sesión con los métodos de Firebase.

🎯 Qué aprenderán

  • Implementación de firebase-auth en un proyecto.
  • Gestión de usuarios sin código en el servidor.
  • Simulación de registro y login con diferentes métodos de autenticación de Auth.

⚙ Requisitos

  • Revisión previa del prework de esta sesión
  • Cuenta de Google
  • Proyecto de Firebase
  • Android studio

🎩 Desarrollo

En esta sesión aprenderemos cuáles son los servicios de Firebase, las funciones que suma Authentication, y cómo se implementa dentro de un proyecto de Android para un registro e inicio de sesión enlazados con Auth, como la llamaremos también. Asimismo, se operará la app para verificar la funcionalidad del registro y del login mediante SMS,, correo y cuenta de Google.

Firebase Authentication proporciona servicios de backend, SDK y bibliotecas de IU preelaboradas que sirven para autenticar a los usuarios en tu app. Así, es posible la autenticación mediante contraseñas, números de teléfono, proveedores de identidad federada populares, como Google, Facebook y Twitter, y muchos más.

⚙ Configuración

Firebase - Setup inicial

Antes de implementar firebase en nuestra app, debemos configurar un proyecto en la Firebase console. Para ello deben realizarse los siguientes pasos:

  1. Abrir Firebase Console mediante una cuenta google que poseamos.

  2. Crear un proyecto nuevo.

  3. Asignar un nombre al proyecto. En este caso se le llamará "Bedu".

  4. Aceptar la habilitación de Google Analytics para el proyecto.

  5. Seleccionar México como ubicación Analytics, hacer clic en los recuadros para aceptar todos los términos, y finalmente hacer clic en Crear proyecto.

Y listo, ya creamos nuestro Firebase Project.


📂 Organización de la clase