馃Л Autenticaci贸n correo / contrase帽a con Firebase #046

Avatar
4 min lectura

Un proveedor sumamente sencillo de “Firebase Authentication” para adicionar autenticaci贸n a nuestras aplicaciones es del tipo correo / contrase帽a.

馃搷 El mapa de hoy:

  • ANDROID FIREBASE: Autenticaci贸n 馃攽 correo/contrase帽a
  • Noticias y contenido 煤til: Architect Coders, Health Connect, “Foldables” y m谩s…
  • P铆ldoras de la semana

Si prefieres pasar de tutoriales y recibir una formaci贸n como BugDroid manda, aqu铆 tienes聽Compose Expert聽para convertirte en鈥 Expert de Compose 馃榿


Autenticaci贸n, el proceso de comprobar que alguien o algo es quien dice ser, llega a ser uno de los pilares fundamentales de una aplicaci贸n m贸vil o sistema web, siendo la puerta de acceso a nuestros datos.

En varias ocasiones en necesario tener un perfil de usuario para generar informaci贸n de determinada sesi贸n, por lo que autenticar en modo inc贸gnito, no es una opci贸n.

El proveedor del tipo “correo / contrase帽a” es una buena alternativa para adicionar esa caracter铆stica a las aplicaciones y sistemas, ya que el modo de acceso ser谩 a trav茅s de dichas credenciales y se podr谩 generar informaci贸n con un identificador de usuario espec铆fico para que cu谩ndo y d贸nde se vaya a autenticar, tenga la informaci贸n generada mientras tenga una sesi贸n abierta.

Para este proveedor del tipo correo / contrase帽a, “Firebase Authentication” tiene funciones bastante intuitivas para realizar los procesos de creaci贸n de cuenta: auth.createUserWithEmailAndPassword(email, password), inicio de sesi贸n: auth.signInWithEmailAndPassword(email, password) y cierre de sesi贸n: auth.signOut(), que facilitan el entendimiento de como utilizar dicha librer铆a o dependencia.

Si bien se pueden crear distintos tipos de validaciones, buenas pr谩cticas y patrones de dise帽o, adicionales al simple llamado de alguna funci贸n de “Firebase Authentication” mencionada m谩s arriba, pero en comparaci贸n a realizar esa funcionalidad “de cero”, ser铆a un tiempo “extra” considerable al tiempo dedicado para el desarrollo de la aplicaci贸n.

Es por ello que los distintos tipos de proveedores de Firebase Authentication, son una gran alternativa para adicionar a nuestras aplicaciones m贸viles y sistemas web.

隆Aprovecha y adiciona autenticaci贸n del tipo correo / contrase帽a con nosotros! Tenemos un video con el paso a paso.

>>ANDROID FIREBASE | Autenticaci贸n 馃攽 correo/contrase帽a

馃摪 Noticias y contenido 煤til

馃敟 驴Quieres dar el salto en tu carrera como Ingeniero/a Android? Tenemos abiertas 30 plazas para la siguiente edici贸n de Architect Coders, donde tendr谩s la ruta de aprendizaje perfecta para transformar tu carrera y conseguir las habilidades requeridas por las grandes empresas en el mundo. 隆Reserva tu plaza!

鉂 驴Eres un/a desarrollador/a y adem谩s te gusta hacer deporte? Puede que Health Connect te interese y quieras integrarlo a tus aplicaciones. En el canal de Android Developers te muestras como integran y comparten datos entre algunas aplicaciones con Health Connect.

馃挕 Con el pasar de los meses, salen nuevos modelos de tel茅fonos. Ese es el caso de los llamados “Foldables” o tel茅fonos plegables, y s铆, puede ser un dolor de cabeza para nosotros como desarrolladores, pero Google nos da una peque帽a gu铆a de que cosas tomar en cuenta para estos nuevos tel茅fonos.

馃 隆Ayuda al equipo de JetBrains! Si te gusta y tienes comentarios para la mejora de Compose Multiplatform, es momento que aportes con tus comentarios, ya que son valiosos y ser谩n tomados en cuenta para mejoras en la creaci贸n de interfaces de usuario para Android e iOS.

馃摫 驴Te preguntas si puedes desarrollar una aplicaci贸n Android e iOS con Kotlin puro? La respuesta r谩pida es: S脥. En este Tweet (Xeet), JetBrains te lo confirma y adem谩s te da una demostraci贸n.

馃拪 P铆ldoras de la semana

1锔忊儯 La visi贸n que ten铆an de Android: Desde la versi贸n Lollipop se presentaron varias mejoras en dise帽o con Material You, experiencia de usuario mejorada, seguridad y mejora en la gesti贸n de permisos y m谩s.

2锔忊儯 Rumores acerca de la compra de Android por parte de Google: Uno de los rumores de la adquisici贸n de Android por Google era de que quer铆an potenciar su motor de b煤squeda con Android.

3锔忊儯 Nombres de las versiones de Android: Un dato interesante de las versiones de Android es su nombre, que manejan nombres de postres ordenados alfab茅ticamente.

4锔忊儯 Android inicialmente no fue desarrollado para tel茅fonos inteligentes: Android inicialmente no iba a ser para tel茅fonos inteligentes, sino para c谩maras digitales. Pero luego se convirti贸 en el sistema operativo para tel茅fonos m谩s popular del mundo.

5锔忊儯 El primer tel茅fono con Android en el mundo: El HTC Dream fue el primer tel茅fono inteligente con Android lanzado el 2008.

6锔忊儯 Ice Cream Sandwich unificando tel茅fonos y tabletas: Antes exist铆a una versi贸n de Android para tel茅fonos y otro para tabletas, pero desde Ice Cream Sandwich unificaron el sistema operativo para cualquier tama帽o de dispositivo.


馃殌隆Aqu铆 tienes todo por esta semana!

Esperamos que todos los links te sean de ayuda 馃Л, y si se te ocurre alguna forma de mejorar esta newsletter, estaremos m谩s que encantados de escucharla.

隆Un fuerte abrazo!