GPA Calculator 3
In Nov 2025, I started working on an update of SHSID’s GPA Calculator with Michel. Since then, this project has been something I’ve spent dozens of hours working on over the span of a couple months (hundreds of prototypes!)
I completely reworked SHSID’s GPA Calculator app to version 3, now with some new features:
- Rule-based solver for accurate course selection
- Online course autoupdate when the catalog changes
- Selectors adjust to dropdown to fit all screen sizes
Sneak peak on the iteration of the app
earliest prototype of a custom programming “GPA” language before switching to XML/plist
experimenting with launch screens for autoupdate
having fun with a GPA pie! (kinda useless)
dynamic update working!
earliest version of the dynamic selectors that will show a menu if there isn’t enough space to fit all on a picker
using a modern menu for the dynamic pickers
custom score map support!
a finalized version with the same backend as the current one, solving some view bugs!