Laboratoire 3 - cegepmv/420-411 GitHub Wiki

Dans ce laboratoire, il sera question d'expérimenter les tests A/B. Vous devrez choisir d'améliorer un élément de l'expérience utilisateur en créant une version mobile améliorée de votre maquette précédente.

Objectifs

  • Améliorer l'expérience utilisateur d'une manette fait dans le laboratoire 2.
  • Expérimenter les tests A/B.
  • Création d'une application mobile.

Création du projet

Le projet sera créé à partir du même repository que le laboratoire 2. Vous devez créer pour débuter une branche laboratoire3. Dans cette branche, vous devez ensuite créer un répertoire mobile où sera créé votre projet React Native ou Android.

Le projet doit être créé dans mobile. Par exemple: npx create-expo-app@latest mobileLab3 --template blank

Voir tutoriel complet

https://github.com/cegepmv/420-411/wiki/D---Native-React-Comment-D%C3%A9buter

Projet déjà construit Android (branche iOS pour iPhone)

https://github.com/420-411-MV/demo-rn-chromecast

Librairie pour Google Chromecast (TV Streamer)

https://react-native-google-cast.github.io/

Composantes React Native

https://reactnative.dev/docs/intro-react-native-components

Documentation Expo

https://docs.expo.dev/versions/latest/sdk/expo/

Hypothèses

Tentez de mesurer le nombre de clique et le temps pour faire un scénario identique avec votre mobile (lab 3) versus web (lab 2).

Critères à évaluer

Efficacité, efficience et Satisfaction. Comparez alors les 2 tests avec les mêmes critères.

Tests

Scénario de tests identiques pour A et B.

Grille d'observation (pour trouver le pattern) et comparer le temps et le nombre de clique.

Sondage de satisfaction.

Rapport final

Utilisation des chiffres et des commentaires du sondage de satisfaction. Conclusion au niveau hypothèse.

Évaluation - 15% du total de la session

  • 30% Sur la qualité du code et le travail en équipe: Nom des fichiers, nom des variables, organisation des événements, commits, participation.
  • 35% Sur les tests A/B de votre interface. Les fichiers doivent être dans github.
  • 35% Sur le rendu final: Est-ce que l'application fait ce que devait faire selon les critères fixées au départ? Si vous dépassez les attentes, vous avez plus de chance d'amasser le maximum de points.

Date limite: 17 avril 2025