Writing native mobile apps is harder and more expensive than writing web apps, so it’s best to avoid it when you can. Progressive web apps increase the number of situations in which a web app is suitable, and thus saves time and money.
The associated blog post is a from scratch tutorial that starts with a minimal Elm app and documents the steps required to make it progressive.
How to make an Elm App Progressive
This code is deployed on Netlify at https://webpack-progressive-231355.netlify.com/. It isn't very exciting, but you can see it working.
If you want to run the code locally:
- Install Elm 0.19
npm install
npm start