Mods: There is already a discussion regarding PWA but has been derailed from its original topic.
What is a Progressive Web App?
In essence , a PWA is a method of making a website behave like a native app.
Why should Flarum be a PWA?
A progressive Web App will substantially increase the ease of use of Flarum on mobile devices. It will look and feel like a native app making community member interactions much more frequent and clean. Currently community members have to open the site and they will be greeted with a large search bar on the top which reduces screen space and overall detracts from the appeal of mobile access.
PWA will allow the user to add the Flarum website to their homescreen and access it like any other app. The biggest advantage is that an app does not need to be developed for Android or IOS! Each Flarum does not need to release their own app for their forum, instead prompt the user to add to homescreen and recieve a clean and native experience.
Development
Flarum is already half way there to becoming a PWA! To check any pending requirements, open Chrome developer tools and navigate to the audit section. If you run the audit, you can see what is needed to make Flarum a PWA.
PWA Look
Checklist
The basic to make it a PWA is a button to add to homescreen. If implemented, Flarum will basically become a PWA.
Hopefully this is taken into consideration!