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/
- Host: GitHub
- URL: https://github.com/tgdev/google-dev-first-pwapp
- Owner: tgdev
- License: apache-2.0
- Created: 2017-08-29T05:10:08.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-08-29T05:17:00.000Z (almost 9 years ago)
- Last Synced: 2025-01-29T21:44:05.491Z (over 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 80.1 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
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**