UnivAgenda
Application to have the agenda of the University of Maine (Le Mans University), University of Tours and Rennes . In addition, other Universities can be added easily, on request. You can also, instead, link to an ICAL file if your university is not available (for Efrei / Efreitech for example). It is available for Android on the PlayStore. Unfortunately, given the price of an Apple developer account, it is not available on iOS .
Operation of the application
UnivAgenda uses the latest data from the ENT . Indeed, it retrieves an ICS (ical) file, processes it and displays it. This file contains the list of events (courses) of the group you have chosen on the application (in the settings).
If you choose to use a University, to access the application you must log in using your University credentials. Otherwise, if you have chosen “Other” in the choice of University, all you have to do is enter the link to the ICAL file.
Features
UnivAgenda integrates a multitude of features , such as choosing your group. You can also very well look at the schedule of one of your classmates, a teacher or even a room.
The possibility of adding personal events , such as an appointment with a teacher, at the doctor’s office or others. These events can have a color of your choice to distinguish them in the list of courses.
The possibility of adding / deleting one or more notes on a course or personal event (ex: A work to be returned).
The possibility of finding a free niche . For example: Look for free rooms between 11h00 and 12h30 in the IT department. The research can be carried out on the resources you want (just check the one that interests you)
You can also fully customize the application by choosing the main color , the secondary color (for buttons, switch, etc.) or the color of the presence indicator of a note (displayed on the right edge of the note ). a course / personal event). In addition you can choose the number of weeks to display.
Screenshots
Download UnivAgenda app source code on GitHub
https://github.com/Pyozer/UnivAgenda
Provides the list of the opensource Flutter apps collection with GitHub repository.