Calendrier FDS
Stéphane Wouters, le 21 janvier 2016
Consulteur d'emploi du temps
Pourquoi ?
- Emploi du temps très pénible (impossible ?) à consulter sur mobile
- Export possible, mais pas synchronisé
Calendrier FDS
- Choix de ses UEs
- Consultation des cours associés
- Synchronisation avec la FDS
- Stockage offline
- Réception d'alertes avant le cours
- Localisation du cours sur carte (app partenaire)
Apache Cordova
Avantages | Inconvénients |
---|---|
- Cross-platforms (Android, iOS, Windows Phone, Chrome...) - Technologies du web -> Rapidité du débug - Open source - Plugins et communauté |
- Performances - Interface avec le SDK incomplète - Avenir incertain |
Technologies employées
Utilisations du SDK
- Appels réseaux
- Enregistrement des préférences utilisateurs
- Stockage de données dans une « flat database » (NoSQL)
- Programmation de notifications locales
- Lancement d’autres applications Android avec paramètres
Partie Serveur
- Écrite en Golang
- Embarquée avec Docker
- Parsing de l'emploi du temps de la FDS
- Via les fichiers .ical
- Toutes les heures (crontab)
- Stockage en DB MySQL
- API HTTP RESTFul
Démonstration
Questions?
Calendrier FDS
By doelia
Calendrier FDS
- 684