Application for ITIS students to view their timetables in a convenient way.
Original timetable content is placed in the google table. For its parsing I've created my own designated Spring Boot application where the parsing logic located. This service has a convinient REST API, that I utilize in my application via Retrofit library. This way my app always has the latest timetable updates while still caching schedules in a local database to display them when there is no internet access.
- Automatic syncronization of local timetable data with remote state
- Timetable data caching
- The ablilty to hide unnecessary subjects from the schedule
- Simple and clear UI
- Dark theme
The main screen of the application, that displays daily schedule for the selected group. Horisontal scrolling allows the user to view every daily schedule of his timetable.
Here the user can select their elective course or, as in this case, the english group, so that it appears in the schedule as the primary one.