馃Л Inicia sesi贸n en modo inc贸gnito con Firebase #045

Avatar
4 min lectura

Tercer episodio de la serie de Firebase en Android con Kotlin y Jetpack Compose. En este episodio se realizar谩 la autenticaci贸n con Firebase en modo an贸nimo.

馃搷 El mapa de hoy:

  • ANDROID FIREBASE: Autenticaci贸n an贸nima 馃暤馃徎 #3
  • Noticias y contenido 煤til: Prueba el compilador K2, KMP si KMM no, “Composables” y m谩s.
  • P铆ldoras de la semana

Si quieres aprenderlo todo sobre Kotlin, te animamos a que le eches un vistazo a nuestra formaci贸n Kotlin Expert, donde aprender谩s tanto el lenguaje como todo el ecosistema: backend y multiplatform con Kotlin.


隆Hey!, 隆Hey! Cada vez adicionamos m谩s caracter铆sticas de Firebase a una aplicaci贸n Android con Kotlin y Jetpack Compose.

Uno de los pilares fundamentales en aplicaciones m贸viles y web es la autenticaci贸n que b谩sicamente se trata de comprobar que alguien o algo es quien dice ser. Pero realizar ese trabajo desde ‘cero’ a nivel de ‘backend’ puede llevar mucho tiempo de desarrollo o en todo caso, conllevar铆a tener un equipo enfocado en ello, ya que la seguridad es algo sumamente importante, por lo que no es factible el desarrollarlo todo nosotros mismos.

En la secci贸n de autenticaci贸n de Firebase, tenemos a disposici贸n una serie de proveedores que podemos utilizar y en su mayor铆a solamente debemos adicionar unos trozos o bloques de c贸digo para adicionar esa caracter铆stica a nuestras aplicaciones, lo que nos ahorra mucho trabajo y lo mejor es que tiene una cuota gratuita interesante que nos puede servir mucho mientras vayamos creciendo en cantidad de usuarios.

Pero en este episodio de la serie nos enfocaremos en uno en espec铆fico, y es el de autenticaci贸n con el proveedor nativo “Anonymous” o en palabras sencillas, autenticaci贸n en modo inc贸gnito.

Lo que le da a los usuarios la posibilidad de utilizar la aplicaci贸n o sistema web sin necesidad de que tenga que crear un cuenta o enviar informaci贸n personal. Ya que algunos usuarios son susceptibles a ello y puede ser una alternativa para no restringir el uso y ganar m谩s usuarios. (En caso que realmente no necesitemos informaci贸n personal de los usuarios en la aplicaci贸n).

Es por ello que la autenticaci贸n an贸nima puede llegar a permitir el uso de la aplicaci贸n con datos protegidos mediante reglas de seguridad.

Entonces te animo a que puedas probar este tipo de autenticaci贸n y lo agregues en tus aplicaciones si crees que es necesario.

>>ANDROID FIREBASE | Autenticaci贸n an贸nima 馃暤馃徎 #03

馃摪 Noticias y contenido 煤til

馃敟 Prueba el nuevo compilador de Kotlin denominado “K2”. Se encuentra en versi贸n 1.9 (beta), mencionan que el tiempo de compilaci贸n se reduce a la mitad, tiene soporte para Jetpack Compose y podemos leer m谩s detalle en el blog de desarrolladores de Android.

鉂 驴脡ste ser谩 el nombre definitivo de “Kotlin Multiplatform”? Pues JetBrains public贸 que definitivamente se utilizar谩 el t茅rmino “KMP” y no “KMM” para referirse a Kotlin Multiplatform. Lee mas al respecto en el siguiente Tweet (Xeet).

馃挕 Si eres desarrollador de videojuegos, Indie Games Fund lanz贸 nueva convocatoria para los que quieran postular y participar con alg煤n videojuegos que tengan desarrollado y tengan base en Am茅rica latina.

馃 驴Conoces aplicaciones que utilicen KMP? Por si no los conoc铆as, Jacob Ras nos muestra en este post las aplicaciones desarrolladas con KMP y que podemos aprender de ellas.

馃摫 Si desarrollas para Android TV y te interesar铆a probar una librer铆a interesante para listados con una bonita UI, Lazy Grids puede ser una buena alternativa para tus aplicaciones para televisores.

馃拪 P铆ldoras de la semana

1锔忊儯 Generando una lista de pa铆ses en Compose con Copilot: Con simples instrucciones hacemos que GitHub Copilot nos ayude a desarrollar nuestras aplicaciones Android.

2锔忊儯 El cambio de enfoque de Android Inc: Android Inc. fue inicialmente desarrollado para c谩maras digitales, pero el mercado no era tan grande, pero atrajo la atenci贸n del gigante Google por el que fue comprado y desarrollaron Android para smartphones.

3锔忊儯 Bito, un plugin para Android Studio: Es otro plugin parecido a Chat GPT pero est谩 especialmente optimizado para c贸digo y nos permite realizar acciones sobre un c贸digo en espec铆fico.

4锔忊儯 Usa la SearchBar en Jetpack Compose: Es un componente bastante 煤til para realizar b煤squedas en aplicaciones y si no tienes mucho conocimiento al igual que cualquier Composable, puedes revisar la documentaci贸n que es muy sencilla e intuitiva.

5锔忊儯 Evoluci贸n de las funcionalidades de Android: A medida que Android cambia de versi贸n, evoluciona a niveles exponenciales con la finalidad de dar una mejor experiencia a los usuarios.

6锔忊儯 Cuando utilizar SearchBar y Docked SearchBar: En la gu铆a de Material Design nos recomienda utilizar SearchBar en dispositivos m贸viles para que se expanda a toda la pantalla, pero para tabletas es recomendable utilizar DockedSearchBar para que no ocupe toda la pantalla.


馃殌隆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!