This talk is going to be about Progressive web application, however, in particular, will focus on service workers and offline storage.
I will show an application that is going to work offline with a full interaction with the user. Will show how we are able to save data in browser storage and rehydrate and resync back to the server when the user is online and back in business again.
For having a better PWA, I will implement a simple SPA using either Angular or Vue and then will turn the app into a fully offline-capable application.
I will talk about,
- the Core concepts of PWA
- Service worker
- push notification
- asset and network cache advance techniques,
- Demonstrate our app on an Android device, which will show Add-to-home
screen button as well as run the app from home screen while there is no network.