Comprendre et Utiliser les Fragments en Android
Apprenez à utiliser les fragments pour rendre votre application Android plus modulaire et adaptable aux différents types d'écrans.
Introduction
Premiers pas Android avec Eclipse
Commençons l'application
Les activités
Les ressources
Construction des vues
Les intents
ListActivity et ListView, des outils pratiques et fréquemments utilisés
Les préférences utilisateur
Les services
Mise en oeuvre de notre service GPS
Utilisations de composants tierce partie
Les fragments
Internet et communication en réseau
Publication finale
Conclusion
Détails de la leçon
Description de la leçon
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.
Objectifs de cette leçon
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
Prérequis pour cette leçon
Pour suivre cette vidéo, il est recommandé d'avoir des connaissances de base en développement Android, y compris la manipulation d'activités et de vues.
Métiers concernés
Les connaissances sur les fragments peuvent être appliquées dans les métiers tels que développeur mobile Android, architecte logiciel, et ingénieur en expérience utilisateur.
Alternatives et ressources
Des alternatives aux fragments peuvent inclure :
- L'utilisation de plusieurs activités pour gérer différents écrans
- Les ViewModels pour gérer les données partagées entre interfaces
Questions & Réponses