Mini-projet Android
Création d’une application de Quiz
Objectif :
Ce mini-projet permet de consolider l’ensemble des connaissances acquises depuis le début
du semestre dans le cadre du module : Développement mobile
La note de ce projet sera comptabilisée comme note de DS.
Énoncé :
Il est demandé de réaliser une petite application de Quiz composée de 7 écrans :
1. Le premier écran invite l’utilisateur à saisir son nom.
2. Le deuxième écran propose une liste de thèmes : Histoire, Géographie, Sport,
Politique, Technologie ...
L’utilisateur devra cliquer sur un thème pour commencer le Quiz
3. Les écrans 3, 4, 5 et 6 devront afficher les questions relatives au thème sélectionné
dans l’étape précédente.
Pour chaque question, l’application devra proposer 3 propositions dont une seule est
correcte.
L’utilisateur qui choisit la bonne réponse reçoit 5 points.
4. Le 7ème et dernier écran affiche le nom de l’utilisateur ainsi que son score.
Si le score est supérieur ou égale à 10, il sera affiché en vert. Il sera affiché en rouge
sinon.
Sur ce dernier écran, un bouton sera ajouté pour permettre à l’utilisateur de
retourner à liste des thèmes.
Remarques :
Etant donné que nous n’avons pas encore vu les méthodes de persistance des données, je
vous propose de déclarer la liste des thèmes ainsi que les listes de questions dans des
tableaux statiques.
Pensez à déclarer vos données dans une classe séparée que vous pourrez importer dans les
différentes activités.
La liste des thèmes sera affichée à l’aide d’un RecyclerView.
Les réponses proposées pour chaque question seront affichés à l’aide de Radio Buttons
Faites en sorte d’utiliser la même activité pour les écrans 3, 4, 5 et 6 en changeant le
contenu des views selon le numéro de la question courante.
Pour simplifier la sauvegarde du nom de l’utilisateur et son score jusqu’à l’écran d’affichage
du résultat, je vous propose d’utiliser les sharedPreferences