notes and hacks from https://www.eventbrite.com/e/progressive-web-apps-a-day-of-talks-and-code-labs-tickets-31879507465
A Progressive Web App is:
- Progressive
- Responsive
- Connectivity independent
- App-like
- Fresh
- Safe
- Discoverable
- Re-engageable
- Installable
- Linkable
https://codelabs.developers.google.com/codelabs/push-notifications/index.html
https://developers.google.com/web/fundamentals/getting-started/codelabs/debugging-service-workers/
These are the resource files needed for the Your first Progressive Web App code lab from Google.
This is a work in progress, if you find a mistake, please file an issue. Thanks!
- How to design and construct an app using the “app shell” method
- How to make your app work offline
- How to store data for use offline later
- Chrome 52 or above, though any browser that supports service workers and
cache.addAll()
will work - Web Server for Chrome, or use your own web server of choice.
- The sample code
- A text editor
- Basic knowledge of HTML, CSS and JavaScript
- (Optional) Node is required in the last step to deploy to Firebase