Fil rouge — votre projet mobile
Tout au long du cours, vous développez une application complète, du storyboard aux tests. C'est ce projet qui est évalué (voir Évaluation).
Choisir son projet
Plusieurs cahiers des charges sont proposés — choisissez-en un en début de cours et gardez-le jusqu'au bout. Pour lire le CDC complet d'un projet, sélectionnez-le ci-dessous puis consultez le Cahier des charges.
| Flashquizz | MyCoach | |
|---|---|---|
| Thème | Cartes de révision (simili Quizlet) | Coach sportif personnel |
| Données gérées | Cartes recto/verso | Exercices physiques |
| Mode « session » | Apprentissage aléatoire des cartes | Séance d'entraînement chronométrée |
| Petit plus | Statistiques de mémorisation | IMC, zones cardiaques, podomètre (bonus) |
Les deux projets ont la même difficulté et sont évalués avec la même grille. Choisissez celui qui vous parle le plus : un projet qu'on s'approprie est un projet qu'on termine.
Mon choix
Les liens de mission des thématiques pointent vers Flashquizz (modifiable ici en tout temps).
Missions de votre projet
| Mission | Thématique | Résultat |
|---|---|---|
| 00 — Cahier des charges | — | CDC complet du projet |
| 01 — Storyboard | Découverte | Maquette PDF complète |
| 02 — Pages et navigation | Pages & Navigation | Squelette navigable de l'app |
| 03 — CRUD | Interaction CRUD | Gestion persistante des cartes |
| 04 — Mode apprentissage | Interaction avancée | Session aléatoire, flip, shake, résumé |
| 05 — Qualité | Qualité | Tests et responsive |
Mécaniques communes
Quel que soit le choix, l'application devra démontrer les mêmes compétences techniques :
- Collection d'éléments : ajout / édition / suppression, champs texte limités à 255 caractères, persistance JSON
- Mode session : parcours des éléments en ordre aléatoire
- Animation : transition visuelle significative pendant la session (flip, glissement...)
- Capteur : une action de la session déclenchée en secouant le téléphone (shake)
- Résumé de session : statistiques calculées à la fin de chaque session
- Qualité : logique métier testée unitairement, interface adaptée aux tailles d'écran
Livrables finaux
Un ZIP contenant :
- PDF maquettes (storyboard, mission 01)
- PDF notes de cours personnelles
- PDF 3 scénarios de test manuels documentés
- Code source complet
- Vidéo 30 s de l'application sur un vrai téléphone (pas l'émulateur)