Learning Progressive Web Apps : 9780136484226

Learning Progressive Web Apps

Wargo ,J
 
Edition
 
1
ISBN
 
9780136484226
ISBN 10
 
0136484220
Published
 
19/03/2020
Published by
 
Pearson Higher Ed USA
Pages
 
Format
 
In stock
 
Title type
Book
$59.99
 
 
Title type
 
$41.99
 
 
Description

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