Native apps do things like work offline and load on a device's home screen. Until now, mobile web apps accessed in a browser lacked those features. Progressive web apps correct these shortcomings. A progressive web app—like the one you build in this course—is 1) fast loading 2) responsive 3) able to work offline using service workers, 4) secure using HTTPS, and 5) installable using a special manifest.

Ray Villalobos takes you the extra steps to make your web apps progressive, using a custom version of the Bootstrap framework and modals and templating system called Handlebars. Follow along to learn how to create interactive navigation, dynamic and responsive content such as carousels and multimedia, offline capabilities with service workers, and a more integrated launch experience with an app manifest file.

Topics include

  • Using a progressive workflow
  • Adding navigation HTML
  • Making navigation interactive
  • Adding data via templates
  • Adding Bootstrap modals
  • Adding a service worker
  • Deploying your app