Skip to content

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.

FlashquizzMyCoach
ThèmeCartes de révision (simili Quizlet)Coach sportif personnel
Données géréesCartes recto/versoExercices physiques
Mode « session »Apprentissage aléatoire des cartesSéance d'entraînement chronométrée
Petit plusStatistiques de mémorisationIMC, 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 ​

MissionThématiqueRésultat
00 — Cahier des charges—CDC complet du projet
01 — StoryboardDécouverteMaquette PDF complète
02 — Pages et navigationPages & NavigationSquelette navigable de l'app
03 — CRUDInteraction CRUDGestion persistante des cartes
04 — Mode apprentissageInteraction avancéeSession 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 :

  1. Collection d'éléments : ajout / édition / suppression, champs texte limités à 255 caractères, persistance JSON
  2. Mode session : parcours des éléments en ordre aléatoire
  3. Animation : transition visuelle significative pendant la session (flip, glissement...)
  4. Capteur : une action de la session déclenchée en secouant le téléphone (shake)
  5. Résumé de session : statistiques calculées à la fin de chaque session
  6. 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)