Si vous devez/voulez faire les TP chez vous, il faut télécharger Android Studio sur le site Google. Il est composé de l'atelier de développement (Studio) et du SDK. Le SDK va être installé automatiquement, mais vous devez choisir le niveau d'API que vous voulez, p. ex. "Android 15 API 35" et ensuite cochez les composants à installer. Voici les indispensables :
Attention à ne jamais interrompre le téléchargement, cliquez toujours Retry en cas de problème, vingt fois s'il le faut, sinon votre installation sera incomplète et devra être refaite de zéro (en supprimant le dossier SDK).
Enfin, configurez un AVD ou alors utilisez votre propre smartphone pour faire fonctionner les TP (pas recommandé car ça use la mémoire flash).
Le cours est organisé en 3 CM de 1h et 8 semaines de 2h de TD ou TP. Il n'y a pas de différence entre sujets de TD et de TP, ils sont indifférenciés.
semaine | thème | CM | TP |
---|---|---|---|
1 | Découverte Android Studio, SDK et AVDs | CM1 | TP1 non noté |
2 | Application « legacy », ressources | TP2 /1 | |
3 | Activités, écouteurs, intents | TP3 /2 | |
4 | Jetpack Compose : principes | TP4 /3 | |
5 | Listes d'items avec Compose et Realm | TP5 /2 | |
6 | Menus, dialogues, etc. | TP6 /3 | |
7 | Dessin 2D avec Compose | TP7 /3 | |
8 | Tests unitaires et fonctionnels | TP8 /3 |
Chaque TP est noté. Vous devrez remettre, sur Moodle, un zip contenant le dossier app/src/main du projet réalisé. Il est impératif de déposer ce zip au moins à la fin de chaque séance afin de valider votre présence en cours. Chaque TP est noté sur quelques points, 2 à 3, et la somme de ces points forme la note sur 20.
La source principale de documentation developer.android.com.
Les guides officiels de programmation (en anglais) expliquent très bien et en détails l'architecture Android.
Remonter au dossier parent