Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ピピピのPWA
Search
Matsuo Obu
July 23, 2018
Programming
0
570
ピピピのPWA
PWAの入り口を最小限で実装した話。「We Are JavaScripters! @22nd」で発表 (2018-07-23)
Matsuo Obu
July 23, 2018
Tweet
Share
More Decks by Matsuo Obu
See All by Matsuo Obu
Reactの歴史
mqtsuo02
0
830
文学作品「檸檬」をReactで読む
mqtsuo02
1
410
EmotionでReactをstylingすればモテるかもしれない
mqtsuo02
0
470
僕が求めていたのはNext.jsだったんだ
mqtsuo02
0
560
Repro Tech Hands-on : Nuxt.js
mqtsuo02
1
650
GraphQLについての5分間
mqtsuo02
0
680
Create React App 読解特急
mqtsuo02
0
63
JekyllとBootstrapを使って静的なブログを作ってみたよ
mqtsuo02
0
61
Other Decks in Programming
See All in Programming
スクラムガイドのスプリントレトロスペクティブを改めて読みかえしてみた / Re-reading the Sprint Retrospective Section in the Scrum Guide
mackey0225
3
430
CA.swift19 恋するAIアプリ開発の裏側
oskmr
0
360
dbtのドメイン分割による データ基盤の改善とDigdagとの連携
sakama
0
350
ゆるい個人開発のススメ
kuroppe1819
10
990
PHPはいつから死んでいるかの調査
chiroruxx
1
400
Scalable Customer Journey Orchestration (CJO)
lewuathe
0
340
Fast JSX: Don't clone props object #28768
yossydev
1
130
TCAとKMPを用いた新規動画配信アプリ 「ABEMA Live」の設計
tomu28
1
110
2 週間で Twitter Bot を作ってみた
contour_gara
0
540
ONE WEDGE_company_guide
1wedge_one
0
490
Let's learn code review
riofujimon
2
420
Tailwind CSSを本気でカスタマイズする方法
fsubal
13
5.3k
Featured
See All Featured
Statistics for Hackers
jakevdp
789
220k
ParisWeb 2013: Learning to Love: Crash Course in Emotional UX Design
dotmariusz
104
6.6k
Web Components: a chance to create the future
zenorocha
305
41k
Visualization
eitanlees
136
14k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
40
4.4k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
30
6k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.5k
In The Pink: A Labor of Love
frogandcode
138
21k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
21
1.6k
The Brand Is Dead. Long Live the Brand.
mthomps
49
29k
Transcript
ピピピの PWA @ 1q7s82!2 2!18 !7 23 W/ Ar/ JavaScr037/rs
!
まつおちゃん @mqtsuo0 フリ2ランス Webエンジニア React と ReactNati0e @やっている @boiyaa さんと仕事している
LTのテーマ とりあえ.PWAっぽいことがしたくて... 「ホーム画面にA加」を実装してみた
できたAの -02su/02.gi2hub.i//add-h/-e--i.i-u-/ ホーP画面にアイコン スプラッシュ(一瞬見える) アドレスバーのないページ PWAやってるW
ソースコード gi2hub.c/-/-02su/02/add-h/-e--i.i-u- やったこと • 適当にページを作る • -a.ifes2ファイルを作る • i.dex.h2-lに読み込む
manifestファイルとは ? • ホームアイコンとか • スプラッシュとか • 起動後のブラウザとか JSON形式の設定ファイル
m nifestの設定項目 short_n me … アイコンの下に表示されるアプリ名 icons … 複数サイズのアイコンを指定 theme_color
… ツールバーの色 displ y … st nd lone にするとブラウザ感がなくなる orient tion … 画面の縦横向き指定
manifestファイルを作る Web pp Manifest Gene.ato. 入力にもとづいて manifest.json と サイA別アイコンが 自動生Gされる
index.html に読み込む linkタグ.manifest.jsonを指定
やったこと 以上 !!
これだけで ホームに追加して アイコンをタップすれば スプラッシュが出て ネイティブアプリっぽい感じで表示できる
iOS Android
Aとめ manifestファイルを作れば WAっぽいものができる (入り口だけ) Service Worker は 「明Pからがんばる」
発表は以上です
宣伝 (1) 技術書55でPWA本を1(うと思)てます!!
R伝 (2 プロジェCFメNGー募QSです!! R2a0t)ativ2 R2a0t Go Kotlin(S2rv2rSid2 GraphQ( Auth0 GCP
Git(ab Fabri0 P員でAフLーKNスでA
ありがとうございました
サイズ h1 タイトル 96 h ラベル 66 h3 テキスト 44