Learn
Home
Jobs
Books
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
«
Back to Home
Build Progressive Web Apps
Topics
Introduction to PWA
When should you use a PWA?
PWA development cycle
Make a static website work offline
Install a PWA on the home screen
Introduction to Service Worker
Intro to Promises (incl async/await)
Using the Fetch API
Advanced promises
Debugging Service Workers in Chrome
Debugging Service Workers in Firefox
Debugging Service Workers in Safari
Tools for building Progressive Web Apps: Workbox
Gulp Setup
Using Workbox to manage your caches
Using Workbox with build systems
When and how to update the cache
PWA Caching strategies
Caching user content (social sites)
Caching server-generated content (publishing/news sites)
Client-side data for Progressive Web Apps: How to use Cloud Firestore
Working with live data in the service worker
Indexing your PWA (Discoverability & SEO)
Installing Google Analytics
Incorporating Google Analytics into web applications
Authentication for Progressive Web Apps
Implementing OAuth 2 in PWAs
Introduction to Web Push & Notifications
Display notifications in PWA
Send and receive push messages
Use VAPID to secure push messages
Easier payments for Progressive Web Apps
Implementing the Web Payments API
Responsive design in PWA
Responsive images in PWA
IndexedDB
PWA development cycle
Previous «
When should you use a PWA?
Next »
Make a static website work offline