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.