Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Progressive Web Apps in 15 Minutes

Progressive Web Apps in 15 Minutes

Short intro the history of the web and why PWA's are the logical next step

Johann du Toit

February 27, 2019
Tweet

More Decks by Johann du Toit

Other Decks in Programming

Transcript

  1. “The web has become the platform with the widest reach

    on all form factors and the least amount of friction for all users“ - Google
  2. These API enable various scenarios these days: Web apps that

    work offline? Yeap Store Data Locally? Yeap Access bluetooth from a web app? Yeap Access to Sensors? Yeap High Performance Graphics? Yeap
  3. Progressive Works for every user, regardless of browser choice because

    it's built with progressive enhancement as a core tenet.
  4. App-like Feels like an app, because the app shell model

    separates the application functionality from application content .
  5. Fresh Upfront view for users on the state of the

    data they are looking at; taking into the offline ability
  6. Safe Served via HTTPS to prevent snooping and to ensure

    content hasn't been tampered with.
  7. Discoverable Is identifiable as an "application" thanks to W3C manifest

    and service worker registration scope, allowing search engines to find it.
  8. Installable Allows users to add apps they find most useful

    to their home screen without the hassle of an app store.
  9. Making your choice TLDR; Does your app need to appear

    in the Apple App Store? Don’t go web Does your app need to do some very specific background action using hardware on the phone like configuring WIFI? Don’t go web Do you need the lowest latency a phone can possibly give you for high performance needs like live video or processing? Don’t go web
  10. FIN