3 ms·
Original article from Apr 26, 2018, and it's here with comments: https://medium.com/free-code-camp/i-built-a-pwa-and-published-it-in-3-app-stores-heres-what-i-
by xet7 4y ago
Original article from Apr 26, 2018, and it's here with comments:
https://medium.com/free-code-camp/i-built-a-pwa-and-published-it-in-3-app-stores-heres-what-i-learned-7cb3f56daf9b https://medium.com/free-code-camp/i-built-a-pwa-and-publishe...
What has changed since, is that https://www.pwabuilder.com https://www.pwabuilder.com also has template for iOS App Store app, etc. But I have not tried that iOS template yet, publishing to iOS requires so many more steps.
I'm maintainer of WeKan Open Source kanban https://wekan.github.io https://wekan.github.io , source code for all platforms at https://github.com/wekan/wekan https://github.com/wekan/wekan .
I created PWA apps for Play Store, Windows Desktop MS Store, and Ubuntu Touch OpenStore. In my experience, publishing to Play Store and MS Store required payment. Publishing to OpenStore was free.
Links to PWA apps here:
https://github.com/wekan/wekan/wiki/Browser-compatibility-matrix https://github.com/wekan/wekan/wiki/Browser-compatibility-ma...
Easiest was to OpenStore. No payment required. Source code here:
https://github.com/wekan/wekan-openstore https://github.com/wekan/wekan-openstore
In that Open Store app, no need to compile anything. It's just plain text, HTML, etc. URL to website is here:
https://github.com/wekan/wekan-openstore/blob/master/wekan.desktop#L3 https://github.com/wekan/wekan-openstore/blob/master/wekan.d...
If PWA app is not in some store, or WeKan (or other) app is self-hosted, it's possible to create app icon this way:
https://github.com/wekan/wekan/wiki/PWA https://github.com/wekan/wekan/wiki/PWA
Additionally, PWA app requires web.manifest textfile, different icon sizes for different app stores, those files are at root of PWA website like https://app.example.com/web.manifest https://app.example.com/web.manifest , like these files here:
https://github.com/wekan/wekan/tree/master/public https://github.com/wekan/wekan/tree/master/public