Crafting Bespoke PWA Experiences with Angular
summary
Angular projects become installable PWAs by running ng add angular/pwa, which scaffolds a service worker, web manifest, and default icons, and creates ngsw-config.json for caching rules. The service worker lifecycle (installing, activated, waiting, idle) and dataGroups let teams choose caching strategies like performance or freshness for APIs, and add app shell assets via the CLI with ng run <app>:app-shell. Use SwUpdate and SwPush to detect/activate updates and enable push; deploy with ng deploy to Firebase hosting.
AI-written summary · about
chapters (6)
- 0:00Introduction to PWAs
- 3:31Angular PWA support
- 6:40Offline support with service workers
- 8:50Fast load times and app shell
- 12:41Installable web apps
- 14:26SW update service and deployment
related talks
37mAngular PWA: crafting apps that adapt anywhere
41mPerformant and Accessible Angular Apps as PWAs
40mMobile platform guidelines with PWA: yes, no problem!
26mAngular PWA : The technology & pitfalls
39mPROGRESSIVE WEB APPS 🚀 WITH ANGULAR
54mBuilding an Angular PWA: Angular Service Worker or Workbox?
43mAutomatic Progressive Web Apps using the Angular Mobile Toolkit
23mProgressive Web Apps with Angular and Firebase
