Une application mobile éducative interactive pour la formation à la méthodologie APQP (Advanced Product Quality Planning), développée en React Native.
Cette application propose une approche gamifiée pour l'apprentissage de la méthodologie APQP à travers deux modes de jeu distincts :
- Concept : Simulation interactive où l'utilisateur incarne un membre de l'équipe projet
- Mécanisme : Prise de décisions à chaque étape du projet APQP
- Objectif : Comprendre l'impact des décisions sur l'avancement du projet
- Gameplay : Scénarios contextualisés avec conséquences directes sur la progression
- Concept : Exploration des phases APQP à travers un système de cartes interactives
- Contenu : Chaque carte représente une sous-phase APQP avec :
- Description détaillée de la phase
- Outils méthodologiques associés
- Exemples pratiques d'application
- Critères d'applicabilité au projet
- Objectif : Maîtrise progressive des différentes phases APQP et de leur outillage
- Android : Application native Android
- React Native : Framework cross-platform pour le développement mobile
- JavaScript/TypeScript : Langages de programmation
- Metro : Bundler JavaScript pour React Native
- Android Studio : IDE pour le développement Android
- Node.js : Environnement d'exécution JavaScript
- npm/yarn : Gestionnaire de packages
- React Native CLI : Interface en ligne de commande
- État : Redux/Context API pour la gestion d'état
- Navigation : React Navigation
- Stockage : AsyncStorage pour la persistance locale
- UI/UX : React Native Elements ou NativeBase
- Interface d'accueil avec sélection du mode de jeu
- Module jeu de rôle avec système de décisions
- Module jeu de cartes avec bibliothèque interactive
- Système de progression et de scoring
- Sauvegarde des progrès utilisateur
- Mode multijoueur local
- Génération de rapports de progression
- Personnalisation des scénarios
- Export des résultats d'apprentissage
- Compréhension : Assimilation des concepts APQP
- Application : Mise en pratique des outils méthodologiques
- Évaluation : Auto-évaluation des connaissances acquises
- Transfert : Capacité à appliquer la méthodologie en contexte professionnel
# Prérequis
npm install -g react-native-cli
# Installation des dépendances
npm install
# Configuration Android
npx react-native run-androidCe projet est développé dans le cadre d'un programme de formation professionnelle. Les contributions sont les bienvenues selon les guidelines établies.
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.