Hi y’all, I haven’t posted in a while.
This is me logging the previous updates to the app, since I forgot to post the devlog.
I’m going to resume development of the app today, as I took a small break to focus on school.
PWA updates
Now the PWA (and even the web version of the app itself), both work totally offline! You can load the webpage itself without any need for a network connection, and of course, all app’s data is already locally stored for reliable usage.
A new update is the PWA install prompt when first opening the website; Since iOS and Android have two different install approaches, the app shows a different prompt based on your OS:
Android allows “one-tap-installs”, as in, I can add an install button on my prompt to trigger the native popup, while iOS doesn’t, and you have to manually “Share > Add to home screen”.
Fixes & QOL improvements
I fixed a few bugs in the code, removed unused logs, changed the iOS icons to match the other platform ones (iOS was way larger, about 1.4x of the others), updated the build to add hashing packages, since I might add pin code for the devices that do not support biometric authentication for the app lock.
I tried restoring Expo Go support, for easy installation of the app, but it might not fully work yet.
As always, I optimized the app a little more, loading wise.
What about lesson schedules?
I’m still working on those. Server side should be done, I added a schedule load context, and I’m working on the actual schedule screens.
It won’t take too long to implement, but I am sure taking my time on it.
Log in to leave a comment