Éléments essentiels de Compose

Faites vos premiers pas avec Jetpack Compose et découvrez les fonctions composables, les mises en page standards et l'état, Material Design, les listes et les animations.

 

Tutoriel de démarrage

Découvrez les principes de base de Compose et comment créer un composant d'interface utilisateur simple à l'aide de fonctions déclaratives. Familiarisez-vous avec les fonctions composables, les mises en page standards, et le fonctionnement de Material Design, des listes et des animations dans Compose.

Raisonnement dans Compose

Vidéo

Découvrez comment appréhender Compose et concentrez-vous sur votre objectif plutôt que sur la marche à suivre.

Fonctions composables

Vidéo

Découvrez les éléments de base de Compose : les fonctions composables.

Écrire votre première application Compose

Atelier de programmation

Passez à la pratique et familiarisez-vous avec les principes de base de l'interface utilisateur déclarative, en manipulant l'état de l'application, les mises en page et les thèmes. Vous découvrirez en quoi consistent les composants et les modificateurs, comment utiliser les éléments de base de l'interface utilisateur tels que les lignes et les colonnes, et comment définir l'état de votre application.

Kit d'interface utilisateur Compose

Vidéo

Découvrez l'ensemble des composables qui font partie du kit d'outils Compose : composants Material Design, mises en page, modificateurs et plus encore.

Implémenter une conception réelle

Atelier de programmation

Dans cet atelier de programmation, vous apprendrez à implémenter des conceptions réelles avec les composables et les modificateurs fournis par Compose.

Premiers pas avec l'état

Atelier de programmation

Découvrez comment l'état de l'application détermine ce qui s'affiche dans l'UI, comment Compose met à jour l'interface utilisateur lorsque l'état change, comment optimiser la structure de vos fonctions composables et comment utiliser des ViewModels dans une application Compose.

Aller plus vite avec les outils

Vidéo

Découvrez comment accélérer le développement à l'aide d'outils spécifiques à Compose dans Android Studio.

Migrer depuis le système de vues

Vidéo Activité facultative

Vous avez déjà une application créée avec des vues ? Découvrez comment adopter une approche progressive de la migration.

Migration pratique

Atelier de programmation Activité facultative

Familiarisez-vous avec la migration pratique d'une appli basée sur des vues vers Jetpack Compose, et découvrez comment adopter progressivement cette approche et explorer ses implications sur votre architecture et vos tests.