Skip to content

EduardoPosas/android-firebase-password-auth

Repository files navigation

Autenticación por email y password (Firebase)

Es la implementación de un sistema de inicio de sesión por medio de usuario y contraseña. Se utiliza el SDK de autenticación de Firebase.

Funcionamiento

Para autenticar un usuario en la aplicación, se requiere:

  1. Obtener las credenciales del usuario (email, password)
  2. Pasar las credenciales al SDK de autenticación de firebase
  3. Ingresadas las credenciales correctas, se puede acceder a la información básica del perfil del usuario y controlar el acceso del usuario a información almacenada en otros productos de Firebase.

Características

  • Android con Kotlin
  • Arquitectura MVVM
  • Firebase con Corutinas y Flows
  • Jetpack Compose para la UI
  • Hilt para inyección de dependencias

Pantallas

  1. Login

login_screen.jpg

  1. Sign up

signup_screen.jpg

  1. Profile

profile_screen.jpg

Referencias

  1. https://www.youtube.com/watch?v=LHh2_TXBmS8
  2. https://firebase.blog/posts/2022/04/building-an-app-android-jetpack-compose-firebase

About

Email and password authentication using Firebase

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages