🔹 StateFlow, el sustituto natural de LiveData| EP 072 artwork
Podcast DevExpert

🔹 StateFlow, el sustituto natural de LiveData| EP 072

  • S2E72
  • 09:24
  • January 7th 2021

🎁Te cuento cómo aprender todo sobre Kotlin en este training gratuito:

👉 https://bit.ly/2Lni6gV


🔹 StateFlow, el sustituto natural de LiveData https://youtu.be/BvxLPxOazrg


Llevamos una serie de capítulos dedicados a Flow, donde hemos visto desde los conceptos básicos de Flow hasta cómo usar Flow en un ejemplo real.


Incluso hemos visto cómo Flow se integra con Room.


Pero justo en este artículo anterior nos encontramos un problema: no podemos lanzar corrutinas a lo loco cuando se actualiza el scroll del adapter, porque nos podemos encontrar con que se lanza la misma petición a la API antes de que la anterior haya acabado.


Lo ideal sería tener una cola de peticiones, donde hasta que no acabe la anterior no se procese la siguiente. Pero... ¡esto es justo un Flow!


Si recuerdas, hablamos de que los flows emiten sus valores en secuencia, y por tanto la recolección también se hace en secuencia: hasta que no acaba de recolectarse un valor, no se genera el siguiente.


Aquí es donde entra en juego StateFlow, un Flow dedicado que te va a resultar familiar.


Espero que os guste ¡Un abrazo!


#Flow #StateFlow #Corrutinas



Podcast DevExpert

¿Quieres transformar tu carrera como desarrollador Android? Aquí vamos a ver las claves, a hablar con los mayores referentes, y a darte los mejores consejos para que logres tus objetivos, sean cuáles sean.

Trataré temas como Kotlin para Android, Arquitecturas en Android, Calidad de Código, Cómo enfocar y alcanzar tus metas, Los secretos para avanzar en el sector...

Habrá entrevistas, contenido técnico, sesiones de preguntas respuestas y episodios sobre evolución profesional.

Si sientes pasión por tu carrera de desarrollador, este es tu sitio.

¡Te doy la bienvenida al Podcast de DevExpert!