Découvrir JetPack Compose
Objectifs
- Comprendre les concepts fondamentaux de Jetpack Compose
- Créer une interface utilisateur moderne avec Compose
- Manipuler l’état et les événements
- Utiliser les principaux composants Material Design
Instructions
Suivez les parcours 1 à 3 du cours en ligne sur JetPack Compose et réalisez les exercices proposés.
https://developer.android.com/courses/jetpack-compose/course?hl=fr
Exercice
Créer une application de fitness simple permettant de suivre les exercices et les sessions d’entraînement. Dans un premier temps, vous pouvez vous concentrer sur l’interface utilisateur et les interactions de base.
Après les exercices de créativités réalisés en groupe, vous aurez une idée plus précise de l’application à développer.
Vous pouvez déjà commencer par créer les écrans suivants :
- Catalogue d’exercices
- Session d’entraînement active
- Historique des sessions
- Statistiques basiques
Et réfléchir à la manière dont ces écrans interagissent entre eux.
Vous pourrez aussi commencez à réfléchir au données dont vous aurez besoin. Le stockage des données et l’accès à des API distante sera géré plus tard.
Vous pouvez aussi réfléchir aux écrans pour diverses fonctionnalités :
- Gestion des données (ajout, modification, suppression d’exercices, de sessions, …)
- Chronomètre pour les sessions
- Compteur de séries