Today was server day!
I spent HOURS reviewing the server code, to change how the app class logic works at it’s root.
Now, instead of checking if a user has the teacher flag, it instead looks only if the user is a teacher in the target class when updating.
The only place where a user actually has to be a teacher is when creating new classes.
Currently, all new users will temporarily be given the teacher flag (while in beta).
I also updated the other new components create/update/read/delete methods, so I can keep developing other new sections of the app.
Only client side update today were a few optimizations, such as the refresh control not reloading the entire view now, to improve app feel and “nativeness” i guess.
I also finally implemented the home screen view, that shows exams, lessons, homework for the next day, and upcoming exams for the following 3 days.
Strangely, I didn’t have any weird “computer wants to delete my work” kind of events today.
Well, we’ll meet with another devlog probably tomorrow!
Log in to leave a comment