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
860
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Chrome Custom Tabs を導入した話
Yuki Shiho
April 24, 2016
More Decks by Yuki Shiho
See All by Yuki Shiho
OTel × Datadog で 「AI活用」を計測し、改善に繋げる
shihochan
3
1.3k
マルチプラットフォーム開発で広がる リードエンジニアのキャリア
shihochan
0
42
Bubbles
shihochan
2
320
Growing your app with Firebase
shihochan
3
1.6k
Kotlin cross-platform / multi-format serialization
shihochan
0
450
Tips to iOS App Analytics
shihochan
1
860
iOS Engineer (Provisional)
shihochan
1
560
Dependency Injection in Kotlin
shihochan
5
1.4k
Best Practices to Slim Down Your App Size
shihochan
3
780
Other Decks in Programming
See All in Programming
S3 を使うアプリケーションをローカル完結で動かすことに全力を注いでみた / Running S3 Apps Offline
contour_gara
0
370
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
580
【やさしく解説 設計編・中級 #6】良いアーキテクチャとは ~ 一本の登り道の、行き先 ~
panda728
PRO
0
210
「人を評価する AI」の設計と実装
ryoyanara
0
180
ソフトウェア設計に溶けるインフラ ― AWS CDK のインフラ認識論
konokenj
3
760
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
480
【やさしく解説 設計編・中級 #1】一つの車に、運転手は一人 ~ある倉庫システムの事例から~
panda728
PRO
0
210
その節約、円になってますか?
isamumumu
1
700
AWS DevOps AgentのAzure接続機能を検証して見えた活用法/Use Cases Verified for the AWS DevOps Agent's Azure Connectivity Feature
masakiokuda
1
220
変わらないものが、変わるものを決める — 意図駆動開発 × イベントソーシング × イミュータブル | What Doesn't Change Decides What Can — IDD × Event Sourcing × Immutability
tomohisa
0
1.4k
Cloudflare is Agents
chimame
0
150
Apache Hive: Toward a Cloud Native Lakehouse
okumin
0
180
Featured
See All Featured
Test your architecture with Archunit
thirion
1
2.3k
A Soul's Torment
seathinner
6
3.4k
The browser strikes back
jonoalderson
0
1.5k
Evolving SEO for Evolving Search Engines
ryanjones
0
250
Navigating Team Friction
lara
192
16k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.5k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
590
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
440
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
780
We Are The Robots
honzajavorek
0
290
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
400
WCS-LA-2024
lcolladotor
0
790
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ʢʣ