Skip to content
Xavier Paquet-Rapold edited this page Apr 22, 2026 · 15 revisions

Wiki Notre-Dame 📚

Notre-Dame est un outil visant à faciliter l’accès, pour les étudiants de l’ÉTS, à certaines des informations qu’ils consultent le plus souvent. Grâce à cette application mobile, un étudiant peut consulter ses notes, son horaire, son profil et accéder facilement à des liens utiles. Il s’agit de la quatrième version de l’application, développée avec Flutter/Dart afin de favoriser une expérience multiplateforme.

Sur ce wiki, nous expliquerons comment nous développons ÉTS Mobile (alias Notre-Dame), ainsi que la manière de le maintenir.

Caractéristiques Principales

  • ✅ Gestion d'emploi du temps (Schedule)
  • ✅ Consultation des notes (Grades)
  • ✅ Actualités et événements (News & Events)
  • ✅ Gestion des profils utilisateurs (Student Profile)
  • ✅ Intégrations externes (Signets API, Hello API)
  • ✅ Support bilingue (FR/EN)
  • ✅ Analytics et Crash Reporting (Firebase)
  • ✅ Authentification Sécurisée (MSAL)

Stack Technologique

  • Framework: Flutter (Mobile cross-platform)
  • Langage: Dart 3.9+
  • Gestion d'État: Provider + Stacked
  • Injection de Dépendances: GetIt
  • API HTTP: Dio + Retrofit
  • Backend: Signets API, Hello API (Babillard)
  • Cloud: Firebase (Analytics, Crashlytics, Remote Config)
  • Authentification: MSAL Auth
  • Stockage Local: SharedPreferences, FlutterSecureStorage

Architecture du projet ℹ️

Notre-Dame a été conçu en utilisant l’architecture stacked de Flutter.

Les tutoriels suivants constituent d’excellentes ressources à consulter avant de se plonger dans le projet:

🚀 Pour Démarrer

🏛️ Couches de l'Application

🔧 Concepts Clés

📚 Ressources Techniques

Cette page a été en partie générée avec l'aide de Claude Haiku 4.5

Clone this wiki locally