Comprendre et Utiliser les Fragments en Android

Une façon de concevoir son appli Android de manière plus modulaire
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre à programmer sur Android
Revoir le teaser Je m'abonne
Transcription

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis

59,90€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

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

Apprenez à utiliser les fragments pour rendre votre application Android plus modulaire et adaptable aux différents types d'écrans.

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.

Voir plus
Questions réponses
Pourquoi les fragments sont-ils importants pour la modularité des applications Android ?
Les fragments permettent de décomposer l'interface utilisateur en composants réutilisables, facilitant ainsi la gestion de différents types de dispositifs et d'orientations d'écran.
Quelle est la fonction de la classe LocalActivityManager dans le contexte des fragments ?
La classe LocalActivityManager permet d'embarquer une activité complète dans un fragment, ce qui est particulièrement utile lorsque l'on souhaite intégrer des composants spécifiques comme une carte dans une application utilisant des fragments.
Comment les événements sont-ils gérés entre les fragments et les activités dans une architecture Android modulaire ?
Les événements générés dans un fragment sont gérés par l'activité, qui ensuite délègue l'action à effectuer à un autre fragment, assurant ainsi une décorrélation entre les composants.

Programme détaillé