Valuas Rooster
Android app|2013 - 2016
Android
Java
The name of the app is Dutch for Valuas Timetable, Valuas being the name of my school.
As the first mobile app I ever made, this project has a special place in my heart. This was in a time when smartphones had just entered the mainstream and I was a 13-year-old with his first Android phone. Our school was using software that exported all timetables to a static website and you had to scroll through a long list to find your own timetable. Since the timetables also changed often throughout the day, you had to check back frequently. Hence I came up with the idea to create an app that could remember which timetable you wanted to see and notify you about any changes to your timetable.
I remember learning Java, my first programming language, by first watching thenewboston's YouTube tutorial series and later reading the book Head First Java when I wanted to gain a deeper understanding. The app started out very basic and while I learned more about programming and the Android ecosystem the app kept growing with me. Earlier versions were powered by a parser I wrote for the HTML timetables exported by the school's software, while later versions integrated with the Zermelo API once our school switched systems.
What I loved most about this project was to see people around me at school using my app, knowing that my work solved a practical issue for them and made their day-to-day just a little more convenient.