Aller au contenu principal

Utilisation standard d'un Scaffold

Avant la séance (2h)

Vous devez vous familiariser avec la démo ComposeScaffold.

Séance

Tu regarderas la Démo ComposeScaffold pour voir comment le Scaffold fonctionne en Compose:

  • un TopBar avec un titre et des actions
  • un tiroir de navigation qui sort quand on appuie sur le bouton hamburger
  • un contenu
  • etc.
Exercices de la semaine

Exercice Trace Portée

Créez un fichier trace-portee.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
val b = 10
val resultat = calcul(a, b)
println(resultat)
}

fun calcul(x: Int, y: Int): Int {
val z = x + y
val zz = double(z)
return zz
}

fun double(n: Int): Int {
val nombreDouble = n * 2
return nombreDouble
}

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.