Del curso: Desarrollo Android esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.700 cursos impartidos por expertos del sector.

Qué son los Android Architecture Components

Qué son los Android Architecture Components

Desde las últimas Google I/O, Google se está tomando muy en serio la arquitectura de Android y facilitar muchas herramientas a los desarrolladores que estaban optando por coger librerías que les facilitaran muchas utilidades, pero que no eran estándar de Google. Para ello Android ha decidido sacar los Android Arquitecture Components, que son un conjunto de librerías que ayudan a los desarrolladores a diseñar aplicaciones modulables fáciles de testear y mantener. Simplifica muchísimo la vida de los desarrolladores. Estas librerías abarcan desde la clase de manejo de ciclo de vida de la interfaz hasta el manejo de modelos, pasando por la persistencia de datos dentro de una "database". Para manejar el ciclo de vida de las vistas tenemos Livecycle-Aware, que se compone de 'LiveData', 'ViewModel', 'lifecycle.Observer' y 'lifecycle.Owner'. Nos ayudara a cargar datos dentro de la vista de una forma sencilla, y evitará problemas como que nuestros datos se presenten en otros flujos que pueden…

Contenido