Progressive Web App •
webpage (HTML, CSS, JavaScript)
•
HTTPS
•
Service Worker
•
manifest
Slide 6
Slide 7
{ “lang”: “en”, “short_name”: “Resilience”, “name”: “Resilient Web Design by Jeremy Keith”, “description”: “A web book in seven chapters on the past, present, and future of web design. By Jeremy Keith.”, “icons”: [ { “src”: “/images/icon48.png”, “sizes”: “48x48”, “type”: “image/png” }, { “src”: “/images/icon72.png”, “sizes”: “72x72”, “type”: “image/png” },
{
{
“src”: “/images/icon250.png”, “src”: “/images/icon96.png”,
“sizes”: “250x250”,
“sizes”: “96x96”,
“type”: “image/png”
“type”: “image/png”
},
},
{
{
“src”: “/images/icon300.png”, “src”: “/images/icon144.png”,
“sizes”: “300x300”,
“sizes”: “144x144”,
“type”: “image/png”
“type”: “image/png”
},
},
{
{
“src”: “/images/icon512.png”, “src”: “/images/icon168.png”,
“sizes”: “512x512”,
“sizes”: “168x168”,
“type”: “image/png”
“type”: “image/png”
}
},
],
{
“start_url”: “/”,
},
“src”: “/images/icon192.png”,
“display”: “standalone”,
“sizes”: “192x192”,
“background_color”: “#5f7995”,
“type”: “image/png”
“theme_color”: “#5f7995” }
Slide 8
Progressive Web App •
add to homescreen
•
no installation
•
no development done twice
Slide 9
Slide 10
What do we need? •
content first, information architecture
•
interaction design, visual design
•
API https://event2018-api.example/content/42
•
no styles in WYSIWYG (paradoxon)