TMA
Dates
- 2026-01-21 : Lancement TMA
- Prise en main de React Native avec Expo
- Définir son idée de projet d'application mobile
- Remplir le contrat d'accompagnement
- 2026-03-13 : Signature du code déontologique
- 2026-03-26 : Signature du contrat d'accompagnement
- 2026-05-04 : Sujet définitif + pondération de l'évaluation
- 2026-11-15 : Remise du rapport numérique
- 2026-11-23 : Remise du rapport imprimé
- 2026-12-14 : Présentation orale
Étapes
- Prise en main de React Native avec Expo.
- Suivre un tutoriel pour créer une application mobile simple.
- Définir son idée de projet d'application mobile.
- Définir les fonctionnalités minimales viables (MVP).
- Remplir le contrat d'accompagnement.
- Créer un compte Notion pour le suivi du projet.
- Utiliser un kanban pour organiser les tâches.
- Prise en main de Git et GitHub.
- Programmer la première version de l'application (MVP).
- Rédaction du rapport.
- Préparation de la présentation orale.
Base de données
- Apprendre à modélisez vos bases de données
- Choisir une solution de base de données pour l'application :
- Async Storage : simple à mettre en place.
- SQLite + Drizzle : plus complexe, mais permet de gérer des données structurées.
- Firebase : solution cloud avec synchronisation en temps réel.
Ressources pour prendre en main les outils
Administration
- Contrat d'accompagnement
- Code déontologique
Liens
Contrat d'accompagnement
- Objectif global : Réalisation d'une application mobile avec une partie recherche en lien avec le projet.
- Type d'accompagnement : Une réunion toutes les deux semaines durant les périodes scolaires pour s'assurer d'un travail continu et de sa direction. Entre les réunions, le candidat doit prendre contact avec le répondant en cas de besoin.
- Exigences minimales : Le projet doit être fonctionnel sur un appareil mobile avec des fonctionnalités de base. Le rapport doit décrire le processus de développement avec les choix techniques et une réflexion sur les défis rencontrés. Le rapport doit aussi inclure une partie de recherche en lien avec le projet.
- Usage de l'IA : L'utilisation d'outils d'intelligence artificielle est permise tant que la façon d'utiliser est indiquée dans le rapport et que le candidat serait capable de refaire de manière autonome ce qui a été généré.
Évaluation
Voir évaluation.