Ressources supplémentaires pour les composants d'architecture

Exemples

  • Sunflower, une application de jardinage qui illustre les bonnes pratiques de développement Android avec Android Jetpack.
  • Exemple de navigateur GitHub de composants d'architecture Android
  • Exemples de bibliothèques de liaison de données Android
  • Exemple de base de navigation des composants d'architecture Android
  • Exemple de pagination des composants d'architecture Android
  • Exemple de pagination des composants d'architecture Android avec réseau
  • Exemple de migration de Room
  • Exemple pour Room et RxJava (Java) (Kotlin)
  • Ateliers de programmation

  • Android Room avec View (Java) (Kotlin)
  • Atelier de programmation sur la liaison de données Android
  • Travail en arrière-plan avec WorkManager (Java) (Kotlin)
  • Atelier de programmation Navigation
  • Atelier de programmation Android Paging
  • Atelier de programmation Android Persistence
  • Atelier de programmation sur les composants du cycle de vie Android
  • Formation

  • Udacity : développement d'applications Android avec Kotlin
  • Articles de blog

  • Bibliothèque de liaison de données Android : des champs observables à LiveData en deux étapes
  • Coroutines simples dans Android : viewModelScope
  • Version stable de WorkManager d'Android Jetpack
  • Modifications des paramètres régionaux et antischéma AndroidViewModel
  • Room et coroutines
  • Principes de base de WorkManager
  • Présentation de WorkManager
  • Liaison de données : enseignements tirés
  • Effectuer une migration incrémentielle de SQLite vers Room
  • ViewModels : persistance, onSaveInstanceState(), restauration de l'état de l'interface utilisateur et chargeurs
  • ViewModels : un exemple simple
  • ViewModels et LiveData : schémas et antischémas
  • LiveData au-delà de ViewModel : schémas réactifs à l'aide de Transformations et MediatorLiveData
  • LiveData avec SnackBar, Navigation et d'autres événements (cas SingleLiveEvent)
  • Chargement des données tenant compte du cycle de vie avec les composants d'architecture
  • Requêtes de base de données volumineuses sur Android
  • Tests de migrations Room
  • Comprendre les migrations avec Room
  • 7 conseils d'expert pour Room
  • Migrer vers Room en 7 étapes
  • Room et RxJava
  • Room et Time
  • Présentation d'Android Sunflower
  • Annonce de la version 1.0 stable des composants d'architecture
  • Android et architecture
  • Vidéos

  • Nouveautés des composants d'architecture (Google I/O 2019)
  • Navigation dans Jetpack (Google I/O 2019)
  • Comprendre les coroutines Kotlin sur Android (Google I/O 2019)
  • Android Jetpack : présentation de WorkManager
  • Android Jetpack : présentation du composant Navigation
  • Divertissement avec LiveData (Sommet des développeurs Android 2018)
  • Activité unique : pourquoi, quand et comment (Sommet des développeurs Android 2018)
  • Room dans la maison (Sommet des développeurs Android 2018)
  • Android Jetpack : nouveautés des composants d'architecture (Google I/O 2018)
  • Android Jetpack : utilisation intelligente des fragments dans votre interface utilisateur (Google I/O 2018)
  • Android Jetpack : traitement en arrière-plan facile avec WorkManager (Google I/O 2018)
  • Android Jetpack : gérer des listes infinies avec RecyclerView et Paging (Google I/O 2018)
  • Android Jetpack : gérer la navigation dans l'interface utilisateur avec le contrôleur Navigation (Google I/O 2018)
  • Composants d'architecture : résoudre le problème Lifecycle (Google I/O 2017)
  • Composants d'architecture : persistance et hors connexion (Google I/O 2017)
  • Jetpack Room
  • Jetpack LiveData
  • Jetpack Paging
  • Composants d'architecture : cas d'utilisation (GDD Inde 2017)
  • Android Jetpack : ViewModel