Comment by ventana

12 hours ago

The main driver for making it into an app and not just a web page was the need to send push notifications. Of course, I just needed it for myself: hey, it's time to stop working and start driving to school to pick up the kid – "notify me 30 minutes before the last period ends" given that the schedule is different every day; then I just shared it with other parents.

There is a web version (it's Flutter so it was easy to make one), but parents use the app much more often.

If you add a web page (a PWA) to the home screen, it can do push messages on iOS since a couple of years.

  • The average person doesn't know this, nor what a PWA is.

    Source: consulted for a company that had a PWA and paid me a lot of money to make it a native app because their users didn't know how to use the PWA.

  • there still a lot of jank. on ios u can only doo this with safari, and even then u loose actual safari niceties like trad browser ui. and idk why but it op ens link in actual safari even if its the same app. unless u have a single page app that does nothing this is not a viable route/.