Lighthouse PWA score: 92
Missing: maskable icon, robust offline fallback. Both fixed in v1.0.1.
Confirm HTTPS + a fast baseline
1-3 hr
Write the Web App Manifest
2-3 hr
Lighthouse PWA score: 100
All checks pass after icon + offline fix.
Real device install rate: 18% (vs 3% web baseline)
Install prompt shown after 3 visits + 60s engagement.
Build the icon + splash screen set
3-5 hr
Register a service worker with Workbox
3-5 hr
30-day install-rate review
18% install rate sustained. iOS Safari is 8% (lower as expected).
Implement the install prompt + handle iOS Add to Home Screen
2-3 hr
Build an offline experience with a fallback page
2-3 hr
Wire push notifications (the right way per platform)
1-2 days
Hit Lighthouse 90+ across PWA + Performance + Accessibility
1-2 days iterating
Submit to app stores via TWA + PWABuilder
2-4 days per platform