Me Perdi, entendi lo conceptual de MVVM pero la practica no, pueden recomendarme alguna lectura con un ejemplo mas basico les agradezco…
Arquitectura de Software
Arquitectura en Android
Patrón de diseño vs. Arquitectura de Diseño
¿Qué es la Arquitectura de Diseño?
SOLID: Single Responsability y Open/Closed Principles
SOLID: Liskov substitution, Interface segregation y Dependency Inversion principle
Evolución de la Arquitectura en Android
Arquitectura Model View Controller (MVC)
¿Qué es la aquitectura Model View Controller (MVC)?
MVC en un Proyecto Android: Analizando el código en capas
MVC en un Proyecto Android: Llevando el código a sus responsabilidades
Arquitectura Model View Presenter (MVP)
¿Qué es la aquitectura Model View Presenter (MVP)?
¿Qué es Clean Architecture?
Composición en Clases
Model View Presenter explicado
Capa Model
MVP en un Proyecto Android: Presenters y Views
MVP en un Proyecto Android: Model
Ubicando el código en MVP
Arquitectura Model View ViewModel (MVVM)
¿Qué es la arquitectura Model View ViewModel (MVVM)?
¿Cómo funciona MVVM Data Binding?
MVVM Data Binding estructurando nuestra aplicación y migrando a AndriodX
MVVM DataBinding creando un ViewModel
Patron Observer en MVVM
MVVM Data Binding: integrando ViewModel a View
MVVM Data Binding: RecyclerView Adapter
MVVM Data Binding: RecyclerView CardView
Android JetPack Arquitectura
¿Qué es Android JetPack Arquitectura?
¿Cómo funciona la arquitectura de componentes?
Arquitectura Componentes Lifecycle ViewModel
Arquitectura Componentes Lifecycle Observe
Fin del curso
Conclusiones
Aún no tienes acceso a esta clase
Crea una cuenta y continúa viendo este curso
Aportes 9
Preguntas 4
Me Perdi, entendi lo conceptual de MVVM pero la practica no, pueden recomendarme alguna lectura con un ejemplo mas basico les agradezco…
Algunos veo que se han perdido en la práctica de este curso.
Entonces para los nuevos estudiante y en general para todos, quiero dejarles este codlab para entender mejor sobre esta arquitectura. La recomiendo.
Java -> https://developer.android.com/codelabs/android-training-livedata-viewmodel#0
Kotlin -> https://developer.android.com/codelabs/kotlin-android-training-view-model#0
Saludos a todos.
Recomiendo ver la clase en velocidad 0.85x
ann!! como puede ser que uses p0 p1 como nombres de variables? no se trataba esto de crear una buena arquitectura? o acaso asi trabajan en platzi?
En estos caso que hacer?
Me desconcierta un poco identificar que ese tipo de error, no fuera lo totalmente diciente para identificarlo, por lo menos a mi me salia.
Estamos usando un business objects “Coupons” en el adapter, se debería se pasar business objects a un modelo de vista y así usarlo en adapter, activity o algo que tenga que ver con la vista…
Para comprender un poco sobre ViewModel y LiveData
https://medium.com/mindorks/using-view-model-with-roomdatabase-95b790a9a66c
notifyDataSetChange() en un recyclerview? Es más recomendable utilizar notifyItemInserted(), notifyItemRemoved() o cualquiera de estos métodos…
La desventaja de notifyDataSetChange() es que actualiza la lista entera, incluso si solo se cambió un elemento…
En que parte del curso se había escrito el onCreateView holder con p1 y p0? me lo perdí
¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.