C’est un framework UI déclaratif, moderne et natif pour Android. Il permet de créer des interfaces utilisateur plus rapidement et de manière plus simple.
Il fonctionne de la même manière que React, Vue, Flutter ou SwiftUI. C’est-à -dire que vous décrivez l’interface utilisateur en fonction de l’état des données de votre application.
La base
Il est donc très important d’avoir une bonne compréhension de votre modèle de donnée pour bien utiliser Compose.

Je pourrais vous faire un tuto, mais je pense que la documentation officielle est très bien faite.
🆙 Réalisez ou lisez le tutoriel compose de base suivant : Hello World avec Compose
Avec cette ressource vous allez apprendre à créer un composant de base avec Compose. Ce qui sera suffisant, pour les concepts plus avancés, vous devriez les découvrir en suivant le sujet.
| Critère | Validation |
|---|---|
| Vous comprenez le concept de @Composable | ⬜ |
| Vous comprenez l’architecture par composants | ⬜ |
Vous appréhendez le concept des Modifier | ⬜ |
Vous savez utiliser basiquement la Preview | ⬜ |
Vous savez mettre à jour le State | ⬜ |