Artwork

Вміст надано Gabi Moreno. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Gabi Moreno або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.player.fm/legal.
Player FM - додаток Podcast
Переходьте в офлайн за допомогою програми Player FM !

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

58:10
 
Поширити
 

Manage episode 357824706 series 3288754
Вміст надано Gabi Moreno. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Gabi Moreno або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.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

161 епізодів

Artwork
iconПоширити
 
Manage episode 357824706 series 3288754
Вміст надано Gabi Moreno. Весь вміст подкастів, включаючи епізоди, графіку та описи подкастів, завантажується та надається безпосередньо компанією Gabi Moreno або його партнером по платформі подкастів. Якщо ви вважаєте, що хтось використовує ваш захищений авторським правом твір без вашого дозволу, ви можете виконати процедуру, описану тут https://uk.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

161 епізодів

Усі епізоди

×
 
Loading …

Ласкаво просимо до Player FM!

Player FM сканує Інтернет для отримання високоякісних подкастів, щоб ви могли насолоджуватися ними зараз. Це найкращий додаток для подкастів, який працює на Android, iPhone і веб-сторінці. Реєстрація для синхронізації підписок між пристроями.

 

Короткий довідник