Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Componentes de la arquitectura de Android   Parte de Android Jetpack

Los componentes de la arquitectura de Android son una colección de bibliotecas que te ayudan a diseñar apps sólidas que puedan someterse a prueba y admitan mantenimiento. Comienza con clases para administrar el ciclo de vida de los componentes de la IU y manejar la persistencia de los datos.

  • Aprende los conceptos básicos para crear una app robusta con la Guía de arquitectura de apps.
  • Administra el ciclo de vida de tu app. Los nuevos componentes que tienen en cuenta el ciclo de vida te ayudan a administrar los ciclos de vida de tus actividades y fragmentos. Conserva los cambios de configuración, evita las fugas de memoria y carga datos con facilidad a tu IU.
  • Usa LiveData a fin de compilar objetos de datos que notifiquen sobre las visualizaciones cuando cambia la base de datos subyacente.
  • ViewModel almacena datos relacionados con la IU que no se destruyen en las rotaciones de apps.
  • Room es una biblioteca de asignación de objetos de SQLite. Úsala para evitar el código estándar y convertir fácilmente los datos de la tabla de SQLite en objetos de Java. Room ofrece comprobaciones del tiempo de compilación de las instrucciones de SQLite y puede mostrar objetos observables de RxJava, Flowable y LiveData.

Noticias y videos más recientes

Recursos adicionales

Para obtener más información sobre los componentes de la arquitectura de Android, consulta los siguientes recursos.

Ejemplos

Codelabs

Capacitación

Entradas de blog

Videos