Aller au contenu principal

Premier cours, révisions écrans

Avant la séance

C'est la première séance, pas de travail avant.

Révisions:

Séance
  • 20 min : examen diagnostic.
  • 10 min : correction par les pairs.
  • 5 min : objectifs du cours.
  • 5 min : présentation du plan de cours: examens papier, examens ordi, TP.
  • 5 min : présentation du TP1.
  • reste de la séance : exercices de révision
Exercices de la semaine

Exercice Trace Simple

Créez un fichier trace-simple.md pour y mettre la réponse à cet exercice.
En suivant les instructions de la recette sur les traces d'exécution, produisez la trace d'exécution du code suivant sans exécuter le code.

fun main() {
val a = 5 + 2 * 2
for (i in 1..2) {
for (j in 4..6) {
println((i + j).toString() + (i.toString() + " " + a))
}
}
}

En créant un projet et en exécutant en débogage, validez votre trace.
Si vous avez des surprises, demandez des explications à votre prof.

Exercice Tiroir

Créez un projet appelé Tiroir contenant 3 écrans. Ajoutez un tiroir de navigation permettant d'accéder à chacun des écrans depuis chacun des écrans.

Exercice Navigation

Créez un projet appelé Navigation contenant 2 écrans.

  • Le premier écran contient un champ texte et un bouton
  • Quand on appuie sur le bouton, le texte du champ est envoyé vers le 2ème écran
  • Le 2ème écran affiche le texte reçu