0% ont trouvé ce document utile (0 vote)
597 vues2 pages

Mini-Projet Android

Ce mini-projet Android demande de créer une application de quiz avec 7 écrans: saisie du nom, sélection d'un thème, questions avec 3 propositions dont une juste, affichage du score final.

Transféré par

abdelaati wafa
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
597 vues2 pages

Mini-Projet Android

Ce mini-projet Android demande de créer une application de quiz avec 7 écrans: saisie du nom, sélection d'un thème, questions avec 3 propositions dont une juste, affichage du score final.

Transféré par

abdelaati wafa
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi