Contenido proporcionado por Gabi Moreno. Todo el contenido de los podcasts, incluidos los episodios, los gráficos y las descripciones de los podcasts, se carga y proporciona directamente por Gabi Moreno o su socio de la plataforma de podcasts. Si cree que alguien está usando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.

People love us!

User reviews

"Me encanta la función fuera de línea"
"Esta es "la" manera de manejar tus suscripciones de podcast. También es una manera genial para descubrir nuevos podcasts."

131. MVI en Android, Inmutabilidad y UDF (Unidirectional Data Flow)

58:10
 
Compartir
 

Manage episode 357824706 series 3288754
Contenido proporcionado por Gabi Moreno. Todo el contenido de los podcasts, incluidos los episodios, los gráficos y las descripciones de los podcasts, se carga y proporciona directamente por Gabi Moreno o su socio de la plataforma de podcasts. Si cree que alguien está usando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.

¿Quieres conseguir que tus apps sean menos propensas a ERRORES?
https://gabimoreno.soy/mvi-android
Échale un vistazo a esta charla técnica. 👀

📜 ÍNDICE:

- Cabecera
- Presentación, bienvenida, ¿de qué vamos a hablar?
- Qué es la inmutabilidad y para qué sirve
- Damos la vuelta a la tortilla 🔄. ¿Por qué la mutabilidad es mala?
- Otras ventajas de tener algo inmutable
- Concurrencia… qué podría suceder con algo mutable
- Conclusiones inmutabilidad 👀
- Un apunte adicional sobre inmutabilidad-mutabilidad
- Definición de un compañero sobre: a qué llama él un side-effect
- Comentamos una práctica que deja bastante que desear ❌
- Buena práctica: Crear un nuevo objeto y devolverlo 👍
- ¿Han sufrido nuestros compañeros algún problema con la inmutabilidad a día de hoy?
- UDF - Unidirectional Data Flow - Flujo Unidireccional de Datos: definición ➡
- ¿Esto sería MVI o MVVM?
- La clave: ¿cuál es la diferencia principal entre MVI o MVVM? 🧩 + Diversas opiniones
- El tema del Reducer: un detalle de implementación, ¿o si no tiene no es MVI?
- Cómo gestionan los compañeros los ViewModel
- Un data class con varios estados posibles, ¿puede ser una fuente de errores?
- Qué nos dice ChatGTP sobre los ViewModel en MVI y MVVM 🤖 + opiniones
- ¿Por qué la inmutabilidad es importante para testear?
- ¿Por qué cuando hay un Singleton por medio, el testing unitario se hace complicado? 🤯
- Resumen de la charla
- Últimos comentarios: ¿time travel? 🤨
- Despedida y agradecimientos

--- Send in a voice message: https://podcasters.spotify.com/pod/show/losandroides/message
  continue reading

145 episodios

iconCompartir
 
Manage episode 357824706 series 3288754
Contenido proporcionado por Gabi Moreno. Todo el contenido de los podcasts, incluidos los episodios, los gráficos y las descripciones de los podcasts, se carga y proporciona directamente por Gabi Moreno o su socio de la plataforma de podcasts. Si cree que alguien está usando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.

¿Quieres conseguir que tus apps sean menos propensas a ERRORES?
https://gabimoreno.soy/mvi-android
Échale un vistazo a esta charla técnica. 👀

📜 ÍNDICE:

- Cabecera
- Presentación, bienvenida, ¿de qué vamos a hablar?
- Qué es la inmutabilidad y para qué sirve
- Damos la vuelta a la tortilla 🔄. ¿Por qué la mutabilidad es mala?
- Otras ventajas de tener algo inmutable
- Concurrencia… qué podría suceder con algo mutable
- Conclusiones inmutabilidad 👀
- Un apunte adicional sobre inmutabilidad-mutabilidad
- Definición de un compañero sobre: a qué llama él un side-effect
- Comentamos una práctica que deja bastante que desear ❌
- Buena práctica: Crear un nuevo objeto y devolverlo 👍
- ¿Han sufrido nuestros compañeros algún problema con la inmutabilidad a día de hoy?
- UDF - Unidirectional Data Flow - Flujo Unidireccional de Datos: definición ➡
- ¿Esto sería MVI o MVVM?
- La clave: ¿cuál es la diferencia principal entre MVI o MVVM? 🧩 + Diversas opiniones
- El tema del Reducer: un detalle de implementación, ¿o si no tiene no es MVI?
- Cómo gestionan los compañeros los ViewModel
- Un data class con varios estados posibles, ¿puede ser una fuente de errores?
- Qué nos dice ChatGTP sobre los ViewModel en MVI y MVVM 🤖 + opiniones
- ¿Por qué la inmutabilidad es importante para testear?
- ¿Por qué cuando hay un Singleton por medio, el testing unitario se hace complicado? 🤯
- Resumen de la charla
- Últimos comentarios: ¿time travel? 🤨
- Despedida y agradecimientos

--- Send in a voice message: https://podcasters.spotify.com/pod/show/losandroides/message
  continue reading

145 episodios

Todos los episodios

×
 
Loading …

Bienvenido a Player FM!

Player FM está escaneando la web en busca de podcasts de alta calidad para que los disfrutes en este momento. Es la mejor aplicación de podcast y funciona en Android, iPhone y la web. Regístrate para sincronizar suscripciones a través de dispositivos.

 

Player FM : aplicación de podcast
¡Desconecta con la aplicación Player FM !

Guia de referencia rapida