Aller au contenu principal

Activités et Navigation 🧭

Avant la séance (2h)
  • Regarder la recette pour activer le View Binding
  • Regarder rapidement la recette pour afficher une barre d'application.
  • Regarder la recette pour la navigation.
  • Commencer les exercices . Arrête quand tu as complété tes 2 heures.
Pendant la séance
  • Démo d'un startActivity.
  • Vous devez compléter les exercices de la semaine.
  • Vous travaillerez sur le travail 2.
Exercices

Exercice Navigation

Tu dois implémenter une application avec trois activités. Voici la navigation souhaitée :

  • Les boutons doivent être au même endroit que sur les images. Ex : centré, en bas et centré, etc.
  • Pour afficher une barre d'application, vous pouvez vous référer à cette recette.

Accueil

Article

Contact

Exercice Navigation Transfert

Sur le même projet, tu dois maintenant rajouter un peu de logique à ton application.

  • Accueil : Contient un texte disant Bonjour et un NumberPicker.
  • Article : Affiche toujours le même texte (lorem ipsum), mais le numéro de l'article dans le titre change en fonction de ce qui a été choisi sur l'activité d'accueil.
  • Contact : Contient un TextField où on entre son nom.
  • Lorsqu'on est sur l'activité Contact et qu'on revient à l'accueil avec le bouton, on doit changer le message pour Bonjour le nom. Si le nom est vide, on doit simplement afficher X comme nom.

Accueil

Accueil Extra

Contact

Article

(OPTIONNEL) Exercice E.T Téléphone Maison

Utilise la documentation en ligne pour apprendre comment appeler un numéro de téléphone en utilisant un Intent.

  1. Crée une activité avec un bouton.
  2. Chaque fois que tu cliques sur le bouton, ouvre automatiquement l'écran pour appeler ton numéro.

Bouton

Téléphone