// Guida pratica · 2025
PWA Checklist 2025
Everything you need for a working, installable, and performant Progressive Web App. Check items as you go — progress is saved in the browser.
// Guida pratica · 2025
Everything you need for a working, installable, and performant Progressive Web App. Check items as you go — progress is saved in the browser.
This checklist gathers the technical requirements for turning a website into an installable Progressive Web App that works offline and is ready for push notifications, with your progress savable as you go.
Three basic elements are needed: a manifest.json file with the app's name, icons, and colors, a registered service worker (even a minimal one), and the site served over HTTPS. Without these three requirements, browsers won't show the install prompt.
Yes, if the service worker implements a caching strategy for the main resources (HTML, CSS, JS, and critical assets). The level of offline support depends on how complete the caching strategy is.
Support varies: on Android and desktop, push notifications work well via the Web Push API, while on iOS support is more recent and comes with some limitations tied to Safari versions.
No, installation happens directly from the browser via the native prompt or the "Add to Home Screen" option. You can still also publish it on Google Play via TWA (Trusted Web Activity), if useful for distribution.