đŸ”č StateFlow, el sustituto natural de LiveData| EP 072

Podcast DevExpert - En podcast av Antonio Leiva - Torsdagar

Kategorier:

🎁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

Visit the podcast's native language site