Web goes Native: Progressive Web Apps with Angular
summary
A small Songbook PWA built with Angular CLI and Angular Material uses service worker caching plus an app shell and manifest, deployed to Firebase (hosting, auth, cloud functions). Build optimizer and a manual app shell cut perceived load time; Lighthouse moves from poor to 92% and finally shows 100 for progressive features and best practices. Offline works for cached songs (cache capped at 40 entries); real‑time Firebase RTDB bypasses service workers so REST or Cloud Firestore is used for offline sync.
AI-written summary · about
chapters (11)
- 0:00Introduction and welcome
- 3:59What are Progressive Web Apps
- 16:15Demo app and tools overview
- 20:16Initial Lighthouse audit
- 28:03Flex layout for responsive design
- 29:28Build optimizer for performance
- 33:55Adding an app shell
- 37:44App manifest for installability
- 40:43Service worker for offline support
- 48:31Final Lighthouse results
- 50:19Firebase and real-time data caching
related talks
01h 04mProgressive Web Apps: Cross-Plattform Applications with Angular
01h 04mProgressive Web Apps: Cross-Plattform Applications with Angular
23mProgressive Web Apps with Angular and Firebase
35mProgressive Web Apps with Angular 2
26mProgressive Web Apps with Angular and Firebase
33mProgressive Web Apps - the Angular way
31mProgressive Web Apps with Angular and Firebase
29mAwesome Progressive Web Apps with Angular
