An open API service indexing awesome lists of open source software.

https://github.com/tgdev/google-dev-first-pwapp

My solution for the "My First Progressive Web App" code lab by Google. https://codelabs.developers.google.com/codelabs/your-first-pwapp/
https://github.com/tgdev/google-dev-first-pwapp

Last synced: over 1 year ago
JSON representation

My solution for the "My First Progressive Web App" code lab by Google. https://codelabs.developers.google.com/codelabs/your-first-pwapp/

Awesome Lists containing this project

README

          

# Your first Progressive Web App Code Lab

These are the resource files needed for the [Your first Progressive Web App](https://codelabs.developers.google.com/codelabs/your-first-pwapp/)
code lab from Google.

This is a work in progress, if you find a mistake, please [file an issue](https://github.com/googlecodelabs/your-first-pwapp/issues). Thanks!

## What you’ll learn
* 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

## What you’ll need
* Chrome 52 or above, though any browser that supports service workers and `cache.addAll()` will work
* [Web Server for Chrome](https://chrome.google.com/webstore/detail/web-server-for-chrome/ofhbbkphhbklhfoeikjpcbhemlocgigb), or use your own web server of choice.
* The [sample code](https://github.com/googlecodelabs/your-first-pwapp/archive/master.zip)
* A text editor
* Basic knowledge of HTML, CSS and JavaScript
* (Optional) Node is required in the last step to deploy to Firebase

## Notes

For my solution I did some of the "Extra Credit" items such as;

* Swapped localStorage solution with localForage lib (Minified)
* Inlined CSS
* Minified app.js (app.min.js)

**Everything else remains as per the original lab provided by Google. This repo only exists to document my solution**