Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
暗黙的IntentをプログラマブルにするTips
Shuma Yoshioka
August 23, 2016
Programming
1
5k
暗黙的IntentをプログラマブルにするTips
Wantedly Engineer Blogにて詳細な解説をしております。
http://goo.gl/hMox5I
Shuma Yoshioka
August 23, 2016
Tweet
Share
More Decks by Shuma Yoshioka
See All by Shuma Yoshioka
HTTPを喋ってみよう
s64
0
23
シェルスクリプト簡単レシピ: 計算機を作ろう
s64
0
33
対話型シェルスクリプトを作ってみよう
s64
0
47
バッチ処理をしてみよう
s64
0
26
ショートカットキーの世界
s64
0
71
スクリーンショットを極めよう
s64
0
95
予約実行するプログラム
s64
0
110
"データの種類" という概念
s64
0
72
Hello JavaScript! / JavaScriptことはじめ
s64
0
210
Other Decks in Programming
See All in Programming
サーバーレスパターンから学ぶデータ分析基盤構築 / devio2022
kasacchiful
0
480
ZOZOTOWNにおけるDatadogの活用と、それを支える全社管理者の取り組み / 2022-07-27
tippy
1
3.1k
読みやすいコード クラスメソッド 2022 年度新卒研修
januswel
0
2.9k
AWS Config Custom Rule、ノーコードでできるかな?
watany
0
250
閱讀原始碼 - 再戰十年的 jQuery
eddie
1
290
Lookerとdbtの共存
ttccddtoki
0
620
ファーストペンギンを志すものに伝えたい - 1人目のアジャイル推進者がたどった成功と失敗
psj59129
0
100
プロダクトのタイプ別 GraphQL クライアントの選び方
shozawa
0
8.3k
ストア評価「2.4」だったCOCOARアプリを1年で「4.4」になんとかした方法@Cloud CIRCUS Meetup #2
1901drama
0
180
Computer Vision Seminar 1/コンピュータビジョンセミナーvol.1 OpenCV活用
fixstars
0
150
企業内スモールデータでのデータ解析
hamage9
0
890
Pluggable Storage in PostgreSQL
sira
1
190
Featured
See All Featured
ReactJS: Keep Simple. Everything can be a component!
pedronauck
655
120k
The Web Native Designer (August 2011)
paulrobertlloyd
75
2k
Code Reviewing Like a Champion
maltzj
506
37k
Git: the NoSQL Database
bkeepers
PRO
415
59k
Designing with Data
zakiwarfel
91
4k
Practical Orchestrator
shlominoach
178
8.7k
Java REST API Framework Comparison - PWX 2021
mraible
PRO
11
4.8k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
39
13k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_i
25
15k
Navigating Team Friction
lara
175
11k
Typedesign – Prime Four
hannesfritz
34
1.4k
Building Applications with DynamoDB
mza
84
4.8k
Transcript
٢Ԭ लഅ / SHUMA YOSHIOKA ҉తIntentΛ ϓϩάϥϚϒϧʹ͢ΔTips - AndroidͰ͍͏ͱ͜ΖͷUniversal LinkରԠ
-
γΰτͰίίϩΦυϧ Shuma Yoshioka • Wantedly৽ଔ1 • ϢʔβάϩʔενʔϜͷAndroidΤϯδχΞ • ࠷ۙRailsͰάϩʔεࢪࡦͬͯΔ @shuma_yoshioka
γΰτͰίίϩΦυϧ • iOSͰݴ͏ͱ͜ΖͷUniversal Link • WebͷURL͔ΒΞϓϦΛىಈͤ͞ΒΕΔ • άϩʔεΛ্͍ͯ͘͠Ͱ͔ͳΓॏཁ ҉తIntent
γΰτͰίίϩΦυϧ • URLͷ͚ͩintent-filter͕૿͑Δ ;ͭ͏ʹ࣮
γΰτͰίίϩΦυϧ • ManifestͱίʔυͰύλʔϯ͕ΕΔ ;ͭ͏ʹ࣮
γΰτͰίίϩΦυϧ • తͰͭΒ͍ • μϒϧϝϯςʹͳΓةͳ͍ • ΞϓϦ෦ͰͷϧʔςΟϯά͕ඞཁͩͱ͞Βʹ໘ • ͬͱ্ख͘Ͱ͖ͳ͍͔...? ;ͭ͏ʹ࣮
γΰτͰίίϩΦυϧ Wild Approach
γΰτͰίίϩΦυϧ Wild Approach શ෦औΔ
γΰτͰίίϩΦυϧ Wild Approach தͰύλʔϯॻ͍ͯճ͢
γΰτͰίίϩΦυϧ • ࠷γϯϓϧ • ෦Ͱͷύλʔϯهड़ʹ͚ͩूதͯ͠Α͍ • ະରԠͷURL։͔Εͯ͠·͏ͷͰ࠶ϒϥβసૹͳͲ... Wild Approach
γΰτͰίίϩΦυϧ ͦΕͳΒίʔυΛࣗಈੜ͢Ε͍͍
γΰτͰίίϩΦυϧ Black Magic Approach
γΰτͰίίϩΦυϧ Black Magic Approach mvel2ͰςϯϓϨʔτԽ͢Δ
γΰτͰίίϩΦυϧ Black Magic Approach ϚονϯάςϯϓϨʔτͰ࡞Δ
γΰτͰίίϩΦυϧ Black Magic Approach GroovyͰσʔλఆٛ͢Δ
γΰτͰίίϩΦυϧ Black Magic Approach GradleλεΫͰίʔυΛੜ͢Δ
γΰτͰίίϩΦυϧ • σʔλΛݩʹManifestͱϚονϯάॲཧ͕ࣗಈੜ͞ΕΔ • WantedlyͰ͜ΕΛ࠾༻ • ࢥΘ͵όάΛຒΊࠐΉ͔͠Εͳ͍ • ϓϩμΫτຊମҎ֎ͷϝϯςφϯείετ Black
Magic Approach
γΰτͰίίϩΦυϧ • ϫΠϧυ͗ͯ͢ةͳ͍ɺϢʔβʹෆ • ࠇຐज़͍ͨ͘ͳ͍ɺϝϯςφϯεͨ͘͠ͳ͍ • ղܾͰ͖ΔιϦϡʔγϣϯ?
γΰτͰίίϩΦυϧ Xamarinͷ͝հͰ͢
γΰτͰίίϩΦυϧ Another Approach
γΰτͰίίϩΦυϧ • ΫϩεϓϥοτϑΥʔϜͳ.NET࣮ • ֤ϓϥοτϑΥʔϜAPIͷബ͍ϥούʔ • C#ͷݴޠಛσβΠϯύλʔϯͰ্ख͘όΠϯσΟϯά͍ͯ͠Δ What is Xamarin?
γΰτͰίίϩΦυϧ Another Approach ίʔυશମ૾
γΰτͰίίϩΦυϧ Another Approach AttributeͰॻ͚Δ
γΰτͰίίϩΦυϧ • XamarinʹΑͬͯϝϯςφϯε͞Ε͍ͯΔ • ίʔυͰશͯ݁͢Δ Another Approach
γΰτͰίίϩΦυϧ • ฐࣾXamarinΛ࠾༻͓ͯ͠Γ·ͤΜ Another Approach
γΰτͰίίϩΦυϧ • νʔϜϓϩδΣΫτʹ߹ͬͨΞϓϩʔνΛબ΅͏ • ՝ղܾͷաఔͰϢʔβମݧΛΕͳ͍͜ͱ • ࠇຐज़ܭըతʹ • Xamarin͍͍ͧ ·ͱΊ
γΰτͰίίϩΦυϧ WantedlyͰٕज़తΞϓϩʔνͰ ՝ղܾͰ͖ΔΤϯδχΞΛืू͓ͯ͠Γ·͢
γΰτͰίίϩΦυϧ ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ ຊͷࢿྉαϯϓϧίʔυͱซͤ Wantedly Engineer Blogʹͯެ։͓ͯ͠Γ·͢ɻ http://goo.gl/hMox5I