Recursos adicionales para componentes de arquitectura

Ejemplos

  • Sunflower, una app de jardinería que ilustra las prácticas recomendadas de desarrollo de Android con Android Jetpack
  • Ejemplo de navegador de GitHub de los componentes de la arquitectura de Android
  • Ejemplos de la biblioteca de vinculación de datos de Android
  • Muestra básica de la navegación de los componentes de la arquitectura Android
  • Muestra de paginación de los componentes de la arquitectura Android
  • Muestra de la paginación con red de los componentes de la arquitectura Android
  • Muestra de la migración de Room
  • Ejemplo de Room y RxJava (Java) (Kotlin)
  • Codelabs

  • Android Room con un elemento View (Java) (Kotlin)
  • Codelab de vinculación de datos de Android
  • Trabajo en segundo plano con WorkManager (Java) (Kotlin)
  • Código de laboratorio de Navigation
  • Codelab de Paging de Android
  • Codelab de persistencias de Android
  • Codelab de componentes que tienen en cuenta el ciclo de vida de Android
  • Capacitación

  • Udacity: Desarrollo de apps para Android con Kotlin
  • Entradas de blog

  • Biblioteca de vinculación de datos de Android: de campos observables a LiveData en dos pasos
  • Corrutinas simples en Android: viewModelScope
  • Versión estable de Android Jetpack WorkManager
  • Cambios de configuración regional y el antipatrón AndroidViewModel
  • Room y corrutinas
  • Aspectos básicos de WorkManager
  • Introducción a WorkManager
  • Vinculación de datos: lecciones aprendidas
  • Migración incremental de SQLite a Room
  • ViewModels: Persistence, onSaveInstanceState(), restauración del estado de IU y cargadores
  • ViewModels: un ejemplo simple
  • ViewModels y LiveData: patrones y antipatrones
  • LiveData más allá de ViewModel : patrones reactivos con transformaciones y MediatorLiveData
  • LiveData con SnackBar, navegación y otros eventos (el caso de SingleLiveEvent)
  • Carga de datos teniendo en cuenta el ciclo de vida con componentes de arquitectura
  • Consultas de bases de datos grandes en Android
  • Prueba de migraciones de Room
  • Comprensión de las migraciones de Room
  • 7 sugerencias profesionales para Room
  • 7 pasos para Room
  • Room + RxJava
  • Room + Tiempo
  • Presentación de Android Sunflower
  • Anuncio de la versión estable de componentes de arquitectura 1.0
  • Android y arquitectura
  • Videos

  • Novedades en componentes de arquitectura (Google I/O 2019)
  • Jetpack Navigation (Google I/O 2019)
  • Cómo comprender las corrutinas de Kotlin en Android (Google I/O 2019)
  • Android Jetpack: presentación de WorkManager
  • Android Jetpack: introducción al componente de navegación
  • Diversión con LiveData (Android Dev Summit 2018)
  • Actividad única: por qué, cuándo y cómo (Android Dev Summit 2018)
  • Presentación de Room (Android Dev Summit 2018)
  • Android Jetpack: novedades de los componentes de arquitectura (Google I/O 2018)
  • Android Jetpack: cómo usar fragmentos de manera inteligente en tu IU (Google I/O 2018)
  • Android Jetpack: procesamiento sencillo en segundo plano con WorkManager (Google I/O 2018)
  • Android Jetpack: cómo administrar listas infinitas con RecyclerView y Paging (Google I/O 2018)
  • Android Jetpack: cómo administrar la navegación de la IU con el controlador de Navigation (Google I/O 2018)
  • Componentes de arquitectura: cómo resolver el problema del ciclo de vida (Google I/O 2017)
  • Componentes de arquitectura: Persistence y sin conexión (Google I/O 2017)
  • Room de Jetpack
  • LiveData de Jetpack
  • Paginación de Jetpack
  • Componentes de arquitectura: casos de uso (GDD India 2017)
  • Android Jetpack: ViewModel