Lancement en mode paysage
-
Essayez de lancer l’application en mode paysage.
-
On perd beaucoup de place à l'écran, on va essayer d’arranger les choses en profitant de l’espace disponible.
-
Nous allons utiliser les fragments pour organiser notre affichage
Utilisation des fragments
-
Conservez le code que vous avez écrit, notamment l’Activity qui gère le détail, elle vous servira en mode portrait.
-
Créez un layout différent pour le mode paysage avec deux FrameLayouts qui serviront à placer nos fragments
-
Changez votre layout en mode portrait pour utiliser aussi un fragment (celui avec la liste)
Activity
-
Faites étendre FragmentActivity par votre activité principale
-
Appuyez vous sur le cours sur les fragments et sur les documentations Android pour gérer la liste et le détail de façon conjointe
-
Dans un cas on lancera une activité, dans l’autre on valorisera le repository dans le fragment
Internationalisation
-
Traduisez votre application en 3 langues
-
Testez en changeant la langue dans les paramètres du téléphone
-
Comment vous y prendriez-vous pour afficher un drapeau fonction de la locale ?
-
Ajoutez un menu à votre application :
-
Un écran de type "About"
-
Un champ de recherche du user