Cette application permet de consulter le calendrier Celcat de l'université Paul Sabatier directement sur votre téléphone.
Disponible pour Android --> ici <-- !
Nous avons ouvert un Discord pour les bêtas afin que les testeurs puissent nous contacter plus facilement.
Il est possible que l'application soit portée sur IOS, nous sommes donc à la recherche de développeurs qui pourraient nous aider à le concevoir en Flutter. N'hésitez donc pas à rejoindre le serveur pour nous en parler :)
Server Discord --> ici <--
L'application a été entièrement repensée et entièrement re-codée en Kotlin, l'ancienne version étant en Java.
Elle profite d'une interface refaite à neuf ainsi que de nouvelles fonctionnalités.
Parmis elles on pourra noter :
- L'application est disponible en Français et en Anglais ! Étant donné le nombre d'étudiants étrangers qui pourraient ne pas être à l'aise avec le Français, nous avons décidé de traduire l'application. D'autres langues pourront être proposées mais nous n'effectuerons pas la traduction nous-même. On notera cependant que les événements ne sont pas traduits car les données affichées sont celles reçues depuis Celcat.
- L'enregistrement des notes se fait en temps réel pendant l'édition de ces dernières.
- Il est possible de prendre des photos pour accompagner les notes.
- Il est maintenant possible de cacher les cours qui ne nous intéressent pas (pour un redoublant par exemple).
- L'emploi du temps est maintenant affiché d'une manière différente, deux événements à la même heure seront positionnés côte-à-côte (voir screens plus bas).
- La vue semaine est elle disponible à la fois en mode portrait et en mode paysage. La vue agenda n'est elle disponible qu'en portrait pour des raisons esthétiques.
- Un fragment affichant une carte interactive à la manière de Google Maps (pour l'instant avec OSMDroid) montre les différents bâtiments de l'université ainsi que ceux du Crous. La recherche de chemin se fait par contre via l'application Google Maps pour des questions de coût, les APIs de ce genre étant pour la plupart payantes. La carte a été restreinte aux bornes de l'université pour ne pas télécharger trop de Tiles auprès du tile provider.
- Il est possible de trouver une salle libre.
Le calendrier (et l'application en général) dispose d'un thème sombre et d'un thème clair :
Thème Clair | Thème sombre |
---|---|
Les événements sont maintenant disposés côte à côte lorsque qu'ils sont à la même heure ou bien qu'ils se chevauchent.
Cela évite donc les "multi-event" utilisés dans l'ancienne version qui demandaient de cliquer dessus puis de traverser les différents événement pour réellement voir quels étaient les cours. Ceci est rendu possible grâce à la librarie Yoda, codée pour ce projet.
À noter qu'une vue agenda est configurée de base et une vue semaine est disponible d'un simple clic grâce à la barre d'action affichée en haut ! La vue agenda n'est cependant disponible qu'en mode portrait pour des raisons esthétiques.
Thème Clair | Thème sombre |
---|---|
Lors d'un clic sur un événement un fragment s'ouvre par le bas, affichant les détails et la note associée à cet événement (s'il y en a une).
Ce fragment permet par ailleurs de prendre des photos qui seront associées à la note.
Thème Clair | Thème sombre |
---|---|
Les matières peuvent être cachées. Il suffit de cliquer sur l'icône en forme d'oeil que l'on voit dans la barre d'action en haut pour que la page de sélection apparaisse.
Thème Clair | Thème sombre |
---|---|
Cette fonctionnalité n'est disponible que pour l'université Paul Sabatier.
Elle permet de trouver une salle vide en fonction du bâtiment donné.
Cela a été rendu possible grâce à Goulin.
Le code source est dispo --> ICI <--
La version web se trouve --> ICI <--
Thème Clair | Thème sombre |
---|---|
Thème Clair | Thème sombre |
---|---|
L'API retenue a finalement été OSMDroid qui utilise OpenStreetMap. Pour la recherche de chemin, cela se fera via un Intent Google Maps.
Thème Clair | Thème sombre |
---|---|
Les différentes options qui s'offrent maintenant à l'utilisateur sont :
- Le choix du thème (thème du téléphone, clair ou sombre)
- L'activation ou non des notifications de mises à jour d'emploi du temps.
- Le choix des groupes ainsi que la possibilité de se connecter à son compte Celcat.
D'autres options sont à l'étude comme la suppression des événements à partir d'un certain temps, la possibilité de n'afficher qu'une seule section (pour ceux qui sont en double licence, enjambement ou autre).