Del curso: Desarrollo Android esencial
Accede al curso completo hoy mismo
Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.
Programación reactiva en Android: LiveData
Del curso: Desarrollo Android esencial
Programación reactiva en Android: LiveData
LiveData es una clase de soporte de datos observables. A diferencia de un observable normal, LiveData es consciente del ciclo de vida, lo que significa que respeta el ciclo de vida de otros componentes de la aplicación como pueden ser actividades, "fragment" o diferentes servicios que nosotros implementemos. Esta toma de conciencia garantiza que LiveData solo actualiza los observadores de los componentes de la aplicación que se encuentran en un estado del ciclo de vida activo. LiveData considera que un observador solo está activo cuando su estado es 'Started' o 'Resume', por lo que solo notificará aquellos que se encuentren en este estado. Nosotros vamos a definir un LiveData dentro de nuestra aplicación. En este momento, dentro del 'UserViewModel', hemos definido una variable, 'mCurrentName', que es del tipo 'MutableLiveData'. Si nos vamos a la implementación de 'MutableLiveData' podemos ver que es LiveData. Volvemos a 'UserViewModel'. Para actualizar 'mCurrentName' necesitamos un…
Practica mientras aprendes con los archivos de ejercicios.
Descarga los archivos que el instructor utiliza para enseñar el curso. Sigue las instrucciones y aprende viendo, escuchando y practicando.
Contenido
-
-
-
-
-
-
-
(Bloqueado)
Visión general del patrón Modelo-Vista-Presentador3 min 37 s
-
(Bloqueado)
Qué son los Android Architecture Components2 min 14 s
-
(Bloqueado)
Añadir componentes al proyecto de Android3 min 1 s
-
(Bloqueado)
Manejar los Lifecycle-Aware1 min 43 s
-
(Bloqueado)
LiveCycleOwner de Android6 min 1 s
-
(Bloqueado)
ViewModel de Android4 min 51 s
-
(Bloqueado)
Programación reactiva en Android: LiveData3 min 59 s
-
(Bloqueado)
Bases de datos en Android1 min 27 s
-
(Bloqueado)
Añadir entidades en Android2 min 3 s
-
(Bloqueado)
Trabajar con los DAOs en Android4 min 55 s
-
(Bloqueado)
Room Database en Android4 min 48 s
-
Uso de la base de datos en Android2 min 16 s
-
(Bloqueado)
WorkManager en Android4 min 24 s
-
(Bloqueado)
-
-
-
-
-
-
-
-
-
-
-