I recently spent some time researching “Progessive Web Apps”, or PWAs. They are a relatively new way to make mobile apps which utilize the web browser, rather than requiring full installation via an app store. Google seems to be driving this particulare movement. Here are some links I used in my research:
Your First Progressive Web App – how to build a simple, functional app, with a demo included.
Debugging Service Workers – after you get into things, this link comes in handy
Web App Install Banners – this is how you get someone to install your “app” once it’s coded and ready.
I’ll update this post as I find more resources, and publish a few PWA’s myself. I think this is the future for many apps – easier to update and distribute and lower storage requirements on the device.
I was able to get a fairly simple web app set up here: Listomizer. You can enter in a list of items, then have the app make a random choice, alphabetize them, or randomly sort them. When you load this, your phone should ask you if you want to add a button to your home screen. Then it looks like an app when you open it.