Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Progressive Web App
Search
anop72
October 12, 2016
Programming
75
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Progressive Web App
Overview Progressive Web App
anop72
October 12, 2016
More Decks by anop72
See All by anop72
Create LINE Rich Menu via Rich Menu Maker
anop72
0
930
Introduction to LINE Messaging API
anop72
0
61
Android Support Library
anop72
0
70
Other Decks in Programming
See All in Programming
thread_parallel_with_free-threaded_Python_and_NumPy.pdf
riku_sakamoto
0
240
Foundry Localでエージェント開発
seosoft
0
160
[DroidKaigi 2026] Bring your own phones to Gradle Managed Devices
f2lk
0
110
AI × TiDD / 2026.09.05 Redmine 大阪
tokudiro
1
120
Omarchy Tokyo やると聞いて UMPC 買ってセットアップしてきた
mtsmfm
0
130
巨大モノリシックアプリ モダン化大作戦
ktcryomm
0
350
GKE で Pod の見方を変えたら、スケールアウト時の挙動を真に捉えられた話
stkk
0
110
PHPプロジェクトの結合バランスを可視化する #php_night
kajitack
0
230
typoなんかねぇよ
raspython3
0
680
【DroidKaigi 2026】「アクセシビリティを利用するとき、 アクセシビリティもまたこちらを利用している」 〜マルウェアによる攻撃と防衛について〜
halunoyo
0
430
Webの地図
yosuke_furukawa
PRO
4
3.7k
AgentCore CLI で進化した AWS での AI エージェントの作り方 : 必要な機能を必要な時に
icoxfog417
PRO
2
260
Featured
See All Featured
[SF Ruby Conf 2025] Rails X
palkan
2
1.4k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
410
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
202
76k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Discover your Explorer Soul
emna__ayadi
2
1.3k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.2k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
730
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Deep Space Network (abreviated)
tonyrice
0
300
Transcript
Progressive Web App
None
“Progressive Web App (PWA) is a term used to denote
a new software development methodology. Unlike traditional applications, Progressive Web App can be seen as an evolving hybrid of regular web pages (or websites) and a mobile application.” Wikipedia
Alex Russell @ O'Reilly Fluent Conference in San Francisco 2016
https://nolanlawson.github.io/pwas-2016-05/#/6
https://www.youtube.com/watch?v=9Jef9IluQw0
Half of U.S. smartphone users download zero apps per month
http://www.recode.net/2016/9/16/12933780/average-app-downloads-per-month-comscore
PWA Keys • Reliable performance • Push notification • Home
screen icon metadata
Service Worker https://codelabs.developers.google.com/codelabs/polymer-offline-weather/img/1fbdd59d923c44cb.png
SW Strategies • Fastest • Network first • Cache first
• Cache only • Network only
Application Shell architecture https://developers.google.com/web/fundamentals/architecture/app-shell
https://developer.mozilla.org/en-US/docs/WebAPI
https://developer.mozilla.org/en/docs/Web/API/Push_API
caniuse.com
Manifest { "name": "Hello Mobile", "short_name": "Hello Mobile", "icons": [
{ "src": "/icons/android-chrome-48x48.png", "sizes": "48x48", "type": "image/png", "density": 1 }, { "src": "/icons/android-chrome-72x72.png", "sizes": "72x72", "type": "image/png", "density": 1.5 }, { "src": "/icons/android-chrome-96x96.png", "sizes": "96x96", "type": "image/png", "density": 2 } ], "theme_color": "#000000", "background_color": "#e0e0e0", "start_url": "/index.html", "display": "standalone", "orientation": "portrait" }
Characteristics • Progressive • Responsive • Connectivity independent • App-like
• Fresh • Safe • Discoverable • Re-engageable • Installable • Linkable
None
Thank you Champ Annop @anop72 Android Evangelist, Coder