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
Chrome Custom Tabs を導入した話
Search
Yuki Shiho
April 24, 2016
Programming
0
740
Chrome Custom Tabs を導入した話
Yuki Shiho
April 24, 2016
Tweet
Share
More Decks by Yuki Shiho
See All by Yuki Shiho
Bubbles
shihochan
2
230
Growing your app with Firebase
shihochan
3
1.3k
Kotlin cross-platform / multi-format serialization
shihochan
0
320
Tips to iOS App Analytics
shihochan
1
690
iOS Engineer (Provisional)
shihochan
1
390
Dependency Injection in Kotlin
shihochan
5
1.2k
Best Practices to Slim Down Your App Size
shihochan
3
660
What's new in Android at IO '17
shihochan
0
120
What's new in Android Development Tools
shihochan
1
1.7k
Other Decks in Programming
See All in Programming
Site Reliability Engineering for GMO
pyama86
7
1k
エンターテイメント業界で利用されるAWS
demuyan
0
210
0→1と1→10の狭間で Javaという技術選定を振り返る/Reflecting on the Decision to Choose Java Between Scaling from 0 to 1 and 1 to 10
jaguar_imo
2
380
雑に思考を整理する技術と効能
konifar
58
29k
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
6
910
SwiftUIで使いやすいToastの作り方 / How to build a Toast system which is easy to use in SwiftUI
lovee
3
130
Elm 0.19.0 Changes
bkuhlmann
0
490
try! Swift Tokyo 2024 参加報告 / try! Swift Tokyo 2024 Report
hironytic
0
200
Build Apps for iOS, Android & Desktop in 100% Kotlin With Compose Multiplatform (mDevCamp 2024)
zsmb
0
260
Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting
unvalley
5
890
StoreKit2によるiOSのアプリ内課金のリニューアル
kangnux
0
110
スキーマ駆動開発による品質とスピードの両立 - 私達は何故、スキーマを書くのか
kentaroutakeda
0
160
Featured
See All Featured
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
14
1.5k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
125
32k
Git: the NoSQL Database
bkeepers
PRO
422
63k
A Modern Web Designer's Workflow
chriscoyier
689
190k
Robots, Beer and Maslow
schacon
PRO
155
7.9k
How GitHub Uses GitHub to Build GitHub
holman
468
290k
Side Projects
sachag
451
41k
Designing on Purpose - Digital PM Summit 2013
jponch
110
6.5k
Facilitating Awesome Meetings
lara
42
5.6k
Teambox: Starting and Learning
jrom
128
8.4k
Automating Front-end Workflow
addyosmani
1356
200k
Product Roadmaps are Hard
iamctodd
44
9.7k
Transcript
$ISPNF$VTUPN5BCT Λಋೖͨ͠ ࢤำါل !TIJIPDIBO !QPUBUPUJQT
ࢤำါلʢ͠΄Ώ͏͖ʣ גࣜձࣾαΠόʔΤʔδΣϯτ "OESPJEΤϯδχΞʹͳͬͯ̍ (JU)VC!TIJIPDIBO 5XJUUFS!TIJIPDIBOEFTV ࣗݾհ
None
ಋೖ·ͰͷܦҢ ֎෦ϦϯΫͲ͏͠Α͏ɾɾɾ 8FC7JFXͭΒ͍ ݄ هࣄ໘ΛωΠςΟϒԽͯ͠
ࣗͷΞϓϦͷ෦ίϯςϯπͷΑ͏ʹɺ8FCϖʔδ Λ$ISPNFͰ։͘͜ͱ͕Ͱ͖Δ ՃɿWd NJO4%L7FSTJPOɿ $ISPNFͷόʔδϣϯɿWd ݅Λຬͨ͞ͳ͍߹ඪ४ϒϥβ $ISPNF$VTUPN5BCTʢʣ
$ISPNF$VTUPN5BCTʢʣ
$ISPNF$VTUPN5BCTʢʣ CustomTabsIntent.Builder intentBuilder = new CustomTabsIntent.Builder(); intentBuilder.build() .launchUrl(context, url)); compile
'com.android.support:customtabs:23.2.1'
$VTUPN5BCT*OUFOU#VJMEFS TFU4IPX5JUMF CPPMFBO λΠτϧදࣔͷ༗ແ TFU5PPMCBS$PMPS JOU 5PPMCBSͷ৭ TFU4UBSU"OJNBUJPOT $POUFYU
JOU JOU ։͘ࡍͷΞχϝʔγϣϯ TFU&YJU"OJNBUJPOT $POUFYU JOU JOU ด͡ΔࡍͷΞχϝʔγϣϯ TFU$MPTF#VUUPO*DPO #JUNBQ ด͡ΔΞΠίϯ TFU"DUJPO#VUUPO #JUNBQ 4USJOH 1FOEJOH*OUFOU 5PPMCBS্ͷΞΫγϣϯϘλϯ BEE.FOV*UFN 4USJOH 1FOEJOH*OUFOU ϝχϡʔͷΞΠςϜ
ઌಡΈͰىಈΛߴԽ $ISPNFϦϙδτϦͷIFMQFS͕ศར IUUQTHJUIVCDPN(PPHMF$ISPNF DVTUPNUBCTDMJFOUUSFFNBTUFSEFNPT IUUQTHJUIVCDPN(PPHMF$ISPNF DVTUPNUBCTDMJFOUUSFFNBTUFSTIBSFE αϯϓϧ IUUQTHJUIVCDPNIJUIFSFKPF5BCCZ QSFGFUDI
#PUUPN/BWJHBUJPO Լʹ࠷େͭ·ͰΞΫγϣϯϘλϯΛஔ͚Δ ՃɿWd $ISPNFͷόʔδϣϯɿWd ݅Λຬͨ͞ͳ͍߹ͳʹදࣔ͞Εͳ͍ 4FDPOEBSZ5PPMCBSʢʣ
4FDPOEBSZ5PPMCBSʢʣ TFU4FDPOEBSZ5PPMCBS$PMPS ! $PMPS*OU*OU 4FDPOEBSZ5PPMCBSͷ৭ BEE5PPMCBS*UFN JOU #JUNBQ 4USJOH
1FOEJOH*OUFOU ΞΠςϜͷՃ
4FDPOEBSZ5PPMCBSʢʣ