Dans les termes du Skill
Ce skill apprend aux agents à créer des applications Android natives à l'aide de Material Design 3 (Material You) et de Jetpack Compose. Il couvre l'implémentation de mises en page UI Compose, les modèles de navigation Android avec Navigation Compose, les mises en page adaptatives pour smartphones, tablettes et appareils pliables, le thème Material 3 avec couleurs dynamiques, les interfaces Android accessibles, ainsi que les gestes et interactions spécifiques à Android.
Le skill se concentre sur la création d'applications Android modernes et adaptatives qui s'intègrent parfaitement à l'écosystème Android, en suivant les directives Material Design de Google et en gérant différentes configurations d'écran.
Fonctionnement
- 01Appliquer le thème Material 3
Accédez aux couleurs via MaterialTheme.colorScheme pour prendre en charge automatiquement le mode sombre et activer la couleur dynamique sur Android 12+ pour la personnalisation.
- 02Créer des composants UI Compose
Créez des composables à l'aide des modèles Jetpack Compose avec une élévation d'état appropriée pour rendre les composants réutilisables et testables.
- 03Implémenter des mises en page adaptatives
Utilisez WindowSizeClass pour créer des designs responsives qui s'adaptent aux smartphones, tablettes et appareils pliables.
- 04Ajouter le support d'accessibilité
Fournissez contentDescription pour tous les éléments interactifs et assurez des cibles tactiles d'au moins 48dp pour la conformité en matière d'accessibilité.
- 05Gérer correctement l'état
Utilisez remember et rememberSaveable de manière appropriée pour éviter la perte d'état lors des changements de configuration.