-
Notifications
You must be signed in to change notification settings - Fork 13
Home
Xavier Paquet-Rapold edited this page Apr 22, 2026
·
15 revisions
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.
- ✅ 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)
- 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
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:
- Conventions de code
- Créer des tests
- Gestion des secrets
- i18n 🇨🇦 🇫🇷 🇺🇸
- Widget test 🧪
- Build manually the application in release mode
- Remote config 📃
- Continuous integration
- Dependency injection
Cette page a été en partie générée avec l'aide de Claude Haiku 4.5
Home | Installation | How To