4. OpenSource 101
------
Progressive Web Apps
------
Jennifer Bland
3 Truths 1 Lie
•I have visited 82 countries
•I did not attend college
•I high five’d the Pope
•My home is 400 sq ft
6. OpenSource 101
------
Progressive Web Apps
------
Jennifer Bland
“Progressive Web Apps use
modern web capabilities to
deliver an app-like user
experience.”
13. OpenSource 101
------
Progressive Web Apps
------
Jennifer Bland
Manifest.json
• short_name - name displayed on shortcut created on desktop
• name - what is displayed on mobile apps
• start_url - starting point of the application
14. OpenSource 101
------
Progressive Web Apps
------
Jennifer Bland
Manifest.json
• display - defines the developer’s preferred display mode for
the web application (standalone | fullscreen)
15.
16. OpenSource 101
------
Progressive Web Apps
------
Jennifer Bland
Manifest.json
• background_color - expected background color for the web
application
• theme_color - default theme color for an application
• icons - an array of image objects that can serve as app icons
in various contexts
19. OpenSource 101
------
Progressive Web Apps
------
Jennifer Bland
Service Worker
• Background script to serve network or cached content
• What distinguishes a PWA from an HTML website
32. OpenSource 101
------
Progressive Web Apps
------
Jennifer Bland
PWA Training
• https://developers.google.com/web/ilt/pwa/ Deep Linking
• https://www.udacity.com/course/intro-to-progressive-web-
apps--ud811
33. OpenSource 101
------
Progressive Web Apps
------
Jennifer Bland
3 Truths 1 Lie
•I have visited 82 countries
•I did not attend college
•I high five’d the Pope
•My home is 400 sq ft