ElkArte Community

Project Support => General ElkArte discussions => Topic started by: badmonkey on February 06, 2018, 01:51:31 pm

Title: Progressive Web Apps?
Post by: badmonkey on February 06, 2018, 01:51:31 pm
Has anyone worked with Chrome's Progressive Web Apps?  Apparently it greatly mimics a native app on Android.  Wow!  That could be a wonderful feature set for a forum.  It includes a splash screen, push notifications even when the browser is closed, a home page icon, as well as several other features giving the appearance of a native app.  What would one have to do to make it work with an Elk installation?   ;D


https://developers.google.com/web/fundamentals/primers/service-workers/
https://developers.google.com/web/tools/lighthouse/audits/registered-service-worker
https://developers.google.com/web/updates/2015/10/splashscreen
https://developers.google.com/web/tools/lighthouse/audits/install-prompt
Title: Re: Progressive Web Apps?
Post by: emanuele on February 07, 2018, 01:57:17 am
I heard about it, but never give much thoughts.
I should read some documentation before giving any opinion.
Title: Re: Progressive Web Apps?
Post by: Frenzie on February 07, 2018, 11:42:32 am
Also see https://dev.opera.com/articles/pwa-resources/

At its most basic all you need is a manifest (https://github.com/IncredibleWeb/pwa-tutorial/blob/6e0c5f458529c2c6682f1d9767a00a724dd1fe10/demo/manifest.json), but for a proper web app you'll need a bunch of background workers and such. So the answer ranges somewhere from very little to a lot. :P