Learning Progressive Web Apps : 9780136484226

Learning Progressive Web Apps

Wargo ,J
Published by
Pearson Higher Ed USA
In stock
Title type
Title type

Learn how to use JavaScript and modern web technologies to build apps that are more reliable, faster, more engaging, easier to maintain, and are supported by all current browsers. Learning Progressive Web Apps is the first of a new generation of PWA guides that reflect breakthrough advances such as Service Workers and Web App Manifests, helping you combine the best features of web and mobile development. One step at a time, John Wargo introduces techniques for building apps that:

  • Responsively fit any form factor and work with all modern browsers
  • Can also work offline or on low quality networks
  • Offer modern app-style interactions, navigation, and push notifications to deliver a better user experience for more retention and reengagement
  • Update themselves automatically
  • Can be shared easily via URLs
  • Are served via HTTPS to prevent eavesdropping and tampering

Wargo clearly introduces each core concept, and illustrates the implementation of each capability through a running case study. You’ll start with a simple progressive web app, then incrementally expand and extend it with state-of-the-art features, usability, and performance. All example source code is available on Github, and additional resources will be available through the author’s site, pwalearn.com.

Table of contents

1. An Introduction to PWA

2. Making a Web App Installable (App Manifests)

3. Implementing Service Workers

4. Caching Web Content

5. Implementing Offline

6. Caching Strategies

7. Background Synchronization

8. Pushing Data to Apps