A comprehensive, yet beginner-friendly, guide to building fully-featured Progressive Web Apps capable of directly competing with native mobile and desktop apps in 2019.
All that is required to start (and complete) this guide is:
- A couple of HTML (
.html
) files. - A couple of JavaScript (
.js
) files. - A text editor to edit them.
- A web browser to view them.
That's it!
We won't be using any front-end or back-end libraries, frameworks, external tools and build processes. If you know some HTML and a bit of JavaScript you should be able jump in anywhere by browsing the Table of Contents or Summary sections below. Alternatively, you can also take it slow and work through this guide section per section all the way from the top.
- ๐ Introduction
- ๐คทโโ๏ธ Pros and Cons
- โ๏ธ The Service Worker
- ๐Manifest File
- โ CacheStorage API
- ๐พ IndexedDB
- ๐ SyncManager API
- ๐ก Client API
- ๐ Push Notifications
- ๐ฏ Common PWA Patterns
- ๐ Case Studies
- ๐ฃ Creating your PWA
- ๐ Further Reading
...
..
..
..
..
..
..
..
..
Creating your PWA
...
..