Premier cours, révisions activités
Plan de cours, évaluations et calendrier.
Nous discuterons de l'ensemble de l'application et de comment nous allons procéder.
- Le serveur sera fourni : repo ici
- Vous devrez programmer l'application Android pour s'y connecter
- Vous programmerez l'interface graphique
- Vous programmerez les appels réseaux pour envoyer / recevoir les infos du serveur
Nous passerons à travers les énoncés des 3 phases du projet et nous expliquerons la phase 1 en détails.
Vous complétez quelques exercices de révisions ainsi que les exercices de compréhension.
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 activités. Ajoutez un tiroir de navigation permettant d'accéder à chacune des activités depuis chacune des activités.
Exercice Navigation
Créez un projet appelé Navigation contenant 2 activités.
- La première activité contient un EditText et un bouton
- Quand on appuie sur le bouton, le texte du EditText est envoyé dans un extra de l'Intent à la deuxième activité
- La 2ème activité affiche dans un TextView le texte reçu via l'Intent