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
WinTicketにおけるPWA at PWA Night vol.9
Search
Kono Junya
October 16, 2019
Business
4
1.5k
WinTicketにおけるPWA at PWA Night vol.9
PWA Night vol.9で発表した資料になります。
https://pwanight.connpass.com/event/147857/
Kono Junya
October 16, 2019
Tweet
Share
More Decks by Kono Junya
See All by Kono Junya
FUJIMIのFastly活用事例集
konojunya
0
1.3k
Progressive Release by using Fastly
konojunya
1
420
新卒研修を終えて
konojunya
0
510
大規模なWebの開発手法
konojunya
1
2.3k
初めてのReact
konojunya
1
360
Other Decks in Business
See All in Business
株式会社Gakken LEAP 会社紹介資料
gakkenleap
0
160
Company Deck 2024Q1
tterasoma
0
170
akippa株式会社 - 会社紹介資料
akippa
2
44k
株式会社ツクリエ 会社案内(2024.3月版) / On the startup side
tsucrea
0
110
Findy - 人生で熱くなれるなにかを探している誰かへ / Letter from Findy
findyinc
6
110k
We are Wunderbar, Culture Deck Min
wunderbar
0
16k
ちゅらデータ会社紹介資料 / ChuraDATA Introduction
churadata
0
460
LED TOKYO_会社説明資料
nishimuraryuma
0
130
株式会社EventHub 会社紹介資料
eventhub
0
20k
OH MY GOD inc. 会社概要
fujiyamayuta
0
13k
東京都デジタル人材確保・育成基本方針 ver.2.0
tokyo_metropolitan_gov_digital_hr
6
4k
VISASQ: ABOUT DEV TEAM
eikohashiba
1
14k
Featured
See All Featured
GraphQLの誤解/rethinking-graphql
sonatard
49
9.2k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
185
16k
Six Lessons from altMBA
skipperchong
19
3k
Robots, Beer and Maslow
schacon
PRO
154
7.9k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
60
14k
How STYLIGHT went responsive
nonsquared
92
4.8k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
20
1.6k
Adopting Sorbet at Scale
ufuk
67
8.6k
A designer walks into a library…
pauljervisheath
199
23k
How To Stay Up To Date on Web Technology
chriscoyier
781
250k
Why Our Code Smells
bkeepers
PRO
331
56k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
320
20k
Transcript
8JO5JDLFUʹ͓͚Δ18"
ࣗݾհ
Junya Kono Twitter: konojunya GitHub: konojunya CyberAgent Advanced Technology Studio
αʔϏε֓ཁ
https://www.winticket.jp
࠾༻ٕज़
͍ͬͯΔٕज़ w3FBDU wTUZMFEDPNQPOFOUT w3FEVY w5ZQF4DSJQU w'BTUJGZ wFUDʜ
Fastlyͷ׆༻ $%/ͱͯ͠)5.-ΞηοτͳͲͷ৴Λߦ͏ɻ Ϩεϙϯε্ ΦϦδϯͷϦΫΤετ
Fastlyͷ׆༻ Ϣʔβʔݻ༗ͷใϓϨʔεϗϧμʔΛදࣔͭͭ͠ԆಡΈࠐΈ
Fastlyͷ׆༻
Fastlyͷ׆༻ 7$-Ͱ$PPLJFΛফ͠ͳ͕ΒɺϩάΠϯඇϩάΠϯΛ)FBEFSʹ٧ΊΔ
ͦͷଞFastlyͰߦͳ͍ͬͯΔ͜ͱ w$BDIF)JUΛ্ͤ͞ΔͨΊʹΫΤϦύϥϝʔλͷ੍ޚ w*&ͷඇϞμϯϒϥβ͚ʹϏϧυͨ͠ͷ৴ذ w6TFS"HFOUΛݩʹJ04 "OESPJE (FOFSJD·ͰߜΔ
Code Splitting & Dynamic Import wશͯͷSPVUFͰDIVOLʹׂ w࠷ॳͷϖʔδMJOLSFMlQSFMPBEz wαΠζͷେ͖͍ͷඞཁʹͳΔ·ͰಡΈࠐΈΛԆ wTFOUSZ pSFCBTFTEL
FUDʜ
ςετ w5ZQF4DSJQUΛ࠾༻͢Δ͜ͱʹΑΓɺςετίʔυΛݮ w6*ͷ6OJU5FTU࠷খݶʹ͠7JTVBM3FHSFTTJPO5FTUJOHΛߦ͏ wϩδοΫ6OJU5FTUΛϝΠϯʹॻ͘
Visual Regression Testing w4UPSZCPPL [JTVJ SFHTVJUΛ ༻͍ͯ735Λ࣮ࢪ w֤13ຖʹࠩൺֱΛߦ͏
WinTicket × PWA
PWAԽͷഎܠ
WinTicketͷྲྀΕ ձһొ ϙΠϯτνϟʔδ ʢೖۚʣ ථ ϙΠϯτνϟʔδ ʢೖۚ or ۚʣ
WinTicketͷྲྀΕ ձһొ ϙΠϯτνϟʔδ ʢೖۚʣ ථ ϙΠϯτνϟʔδ ʢೖۚ or ۚʣ
iOSͱWebͷ՝ۚసਪҠ J04 8FC
WinTicketͷPWA wϓογϡ௨ w8FC"QQ.BOJGFTU wϑϧεΫϦʔϯදࣔ w4FSWJDF8PSLFSͰͷΩϟογϡ wFUDʜ
iOSͱPWAͷ՝ۚసਪҠ
iOSͱPWAͷ՝ۚసਪҠ
iOSͱwebͷൺֱ JPT XFC ථ νϟʔδ 416 114 4164FTTJPO1FS6TFS 1141BHF7JFX1FS4FTTJPO
iOSͱPWAͷൺֱ JPT 18" ථ νϟʔδ 416 114 4164FTTJPO1FS6TFS 1141BHF7JFX1FS4FTTJPO
PWAͱඇPWAͷൺֱ ඇ18" 18" ථ νϟʔδ 416 114 4164FTTJPO1FS6TFS 1141BHF7JFX1FS4FTTJPO
PWAͱඇPWAͷൺֱ ඇ18" 18" ථ νϟʔδ 416 114 ഒ ഒ ഒ
ഒ 4164FTTJPO1FS6TFS 1141BHF7JFX1FS4FTTJPO
Ͳ͏PWAΛΠϯετʔϧͯ͠Β͏͔
a2hs(Add to home screen)
a2hs(Add to home screen) NJOJJOGPCBS BITEJBMPH PNOJCPY
a2hs(Add to home screen) IUUQTEFWFMPQFSTHPPHMFDPNXFCGVOEBNFOUBMTBQQJOTUBMMCBOOFST
a2hs(Add to home screen)
͜Ε͔ΒͷWinTicket
SMS Receiver API 7FSJGZQIPOFOVNCFSTPOUIFXFCXJUIUIF4.43FDFJWFS"1* IUUQTXFCEFWTNTSFDFJWFSBQJBOOPVODFNFOU
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠