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.