Join the AI Workshop and learn to build real-world apps with AI. A hands-on, practical program to level up your skills.
Progressive Web Apps (PWAs) are web applications that use modern web technologies to deliver app-like experiences to users. They can work offline, send push notifications, and can be installed on a user’s home screen, blurring the line between web and native apps.
In this unit, you’ll learn how to build Progressive Web Apps. We’ll cover the fundamentals of PWAs, Service Workers for intercepting network requests and enabling offline functionality, the Cache API for storing assets locally, strategies for making your website work offline, and the Notifications API for engaging users with timely updates.
PWAs offer the reach of the web combined with the engagement of native apps, making them an attractive option for many use cases.
Lessons in this unit:
| 0: | ▶︎ Introduction |
| 1: | Progressive Web Apps |
| 2: | Service Workers |
| 3: | Cache API |
| 4: | Making a website work offline |
| 5: | Notifications API |
| 6: | Push API |
| 7: | Unregister service workers in Safari |