L'Importance des Fragments pour la Modularité des Applications
Objectifs
Les objectifs de cette vidéo sont :
- Comprendre le concept et l'origine des fragments en Android
- Savoir comment implémenter des fragments pour différents types d'écrans
- Utiliser le FragmentManager pour gérer les interactions entre fragments et activités
- Apprendre à intégrer une activité dans un fragment à l'aide de LocalActivityManager
Résumé
Apprenez à utiliser les fragments pour rendre votre application Android plus modulaire et adaptable aux différents types d'écrans.
Description
Dans cette leçon, nous explorons comment les fragments permettent de rendre une application Android modulaire. Sur un téléphone mobile, les fragments facilitent la navigation entre une liste de parcours et une carte, alors que sur une tablette, ils permettent d'afficher les deux simultanément, exploitant ainsi l'espace supplémentaire de l'écran. Nous abordons l'origine des fragments avec la version Honeycomb d'Android et l'utilisation d'une bibliothèque de compatibilité pour les anciennes versions.
Ensuite, nous détaillons l'architecture de notre application qui intègre deux fragments dans une seule activité. Un événement dans le premier fragment déclenche une action correspondante dans le deuxième fragment via l'activité qui les gère. Nous montrons également comment utiliser le FragmentManager pour manipuler ces fragments, ainsi que l'intégration d'une activité cartographique dans un fragment à l'aide de la classe LocalActivityManager.