Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

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 sobre cómo 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. Supera los cambios de configuración, evita las fugas de memoria y sube 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 declaraciones 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