¿Va a sustituir MVI a MVVM?

mvi mvvm

Episodio 45 – ¿Va a sustituir MVI a MVVM?

MVI es un patrón de presentación para aplicar en nuestros proyectos. ¿Se merendará a MVVM? 😄

Históricamente se han utilizado muchos en Android, siendo los más conocidos los MVP (Model-View-Presenter) y desde hace bastante tiempo, MVVM (Model-View-ViewModel). El patrón MVI (Model-View-Intent), no es realmente nuevo, pero sí que está empezando a coger fuerza últimamente.

Dos de los frameworks para en Android son Mavericks y Orbit-MVI.

Escucha el episodio y te cuento un poco más sobre esto. 😉

¿Va a sustituir MVI a MVVM?

Si te ha gustado este episodio, échale un vistazo a esta charla técnica sobre MVI, Inmutabilidad y UDF y esta otra con Gema Socorro.

Contenido del audio

Transcripción

¡Muy buenas! Soy Gabi Moreno y te doy la bienvenida al episodio número 45 de Productividad
en el Desarrollo Android, el podcast donde hablamos sobre qué puedes hacer para ser
una desarrolladora o desarrolladora Android más eficaz y eficiente.
Te contamos técnicas, hábitos, herramientas, conceptos, tips y todo aquello que te va a
hacer crecer sí o sí, porque hay algo que todos tenemos en común y es que el día dura
24 horas como inviertas o gastes este tiempo es cosa tuya.
¿Va a sustituir MVI a MVVM? El otro día un queridísimo amigo me estuvo
hablando sobre las bondades de Mavericks y decidí investigar un poco y es por eso
que te voy a hablar hoy sobre MVI en este episodio, así que ¡vamos al lío!
MVI es un patrón de presentación para aplicar en nuestros proyectos. Históricamente se han
utilizado muchos en Android, siendo los más conocidos NBB, Model View Presenter y desde
hace ya bastante tiempo MVVM, Model Viewing Model. El patrón MVI, Model View Intent,
modelo Vista Intención no es realmente nuevo, pero sí que está empezando a coger fuerza
últimamente y es por ello por lo que quería hablar aquí en el podcast sobre él.
Por cierto, te he dejado en la entrada de la web el link a los repos de Mavericks y también
de Orbit MVI para que los tengas a mano, que son dos bibliotecas-frameworks para aplicar
MVI en Android y de hecho el segundo es incluso para poder aplicarlo en Coldin Multi Platform.
Está en gabimoreno.soy/45 el número que es el número que haga redundancia de este
episodio. El primero lo ha creado la gente de Airbnb y el segundo inicialmente fue creado
por Babylon Health…

Aquí hablábamos sobre patrones de presentación. Pero quizá te interesan también los diseño. ¿Conoces el patrón Strategy?

Publicado: 2021-04-26 Actualizado: 2023-10-29