Premier cours, révisions écrans
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