Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

ViewModel

30/32
Recursos

Aportes 4

Preguntas 0

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Recuerden agregar la dependencia de ViewModel en su archivo build.gradle de la app

implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:2.2.0"

ViewModel
Es una clase que nos ayuda a manejar el ciclo de vida de un contexto, dándonos sólo un método (onCleared()) donde deberíamos liberar recursos.


View esta suscrita a ViewModel, es decir que no necesitan contratos

Se diseñó la clase ViewModel a fin de almacenar y administrar datos relacionados con la IU de manera optimizada para los ciclos de vida. La clase ViewModel permite que los datos sobrevivan a cambios de configuración, como las rotaciones de pantallas.
Documentacion oficial de android: https://developer.android.com/topic/libraries/architecture/viewmodel#kotlin