Offline Web Apps don't exist anymore!
summary
Progressive Web Apps deliver near-native offline UX by combining service workers with explicit caching strategies (cache‑first, network‑first, stale‑while‑revalidate), Workbox for routing, and the web manifest for installability. Demonstration builds an Angular PWA via ng add @angular/pwa, configures ngsw assetGroups/dataGroups, and uses Cloud Firestore offline persistence (40 MB default) to queue writes offline and sync them when connectivity returns — edits made offline on a phone propagate to other clients on reconnect. Notes limits on iOS support and device APIs.
AI-written summary · about
chapters (11)
- 0:00Offline-capable web apps
- 3:19Introduction
- 7:13Core components of PWAs
- 13:55Designing maskable icons
- 14:15Caching strategies
- 19:13Demo: PWA with Angular
- 28:33Offline data modifications
- 32:05Demo: Offline restaurant tracker
- 37:29PWAs versus native apps
- 39:16Further learning resources
- 40:20Q&A
related talks
52mOffline web applications don't exist anymore!
37mOffline web applications don't exist anymore!
35mProgressive Web Apps with Angular 2
01h 00mProgressive Web Apps with Angular: Tips for Advanced Users
45mThe (Awesome) Future of Web Apps
43mAutomatic Progressive Web Apps using the Angular Mobile Toolkit
58mOffline Second
37mAngular PWA: crafting apps that adapt anywhere
