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
暗黙的IntentをプログラマブルにするTips
Search
Shuma Yoshioka
August 23, 2016
Programming
1
6.3k
暗黙的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
180
シェルスクリプト簡単レシピ: 計算機を作ろう
s64
0
250
対話型シェルスクリプトを作ってみよう
s64
0
480
バッチ処理をしてみよう
s64
0
120
ショートカットキーの世界
s64
0
230
スクリーンショットを極めよう
s64
0
240
予約実行するプログラム
s64
0
240
"データの種類" という概念
s64
0
180
Hello JavaScript! / JavaScriptことはじめ
s64
0
430
Other Decks in Programming
See All in Programming
S3ストレージクラスの「見える」「ある」「使える」は全部違う ─ 体験から見た、仕様の深淵を覗く
ya_ma23
0
300
AWS Infrastructure as Code の新機能 2025 総まとめ 〜SA 4人による怒涛のデモ祭り〜
konokenj
10
3.3k
LangChain4jとは一味違うLangChain4j-CDI
kazumura
1
170
TipKitTips
ktcryomm
0
160
猫の手も借りたい!ので AIエージェント猫を作って社内に放した話 Claude Code × Container Lambda の Slack Bot "DevNeko"
naramomi7
0
260
15年目のiOSアプリを1から作り直す技術
teakun
1
620
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
150
How to stabilize UI tests using XCTest
akkeylab
0
110
今更考える「単一責任原則」 / Thinking about the Single Responsibility Principle
tooppoo
3
1.6k
RubyとGoでゼロから作る証券システム: 高信頼性が求められるシステムのコードの外側にある設計と運用のリアル
free_world21
0
260
社内規程RAGの精度を73.3% → 100%に改善した話
oharu121
13
7.9k
ポーリング処理廃止によるイベント駆動アーキテクチャへの移行
seitarof
3
940
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.4k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
290
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
35
3.4k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.4k
Conquering PDFs: document understanding beyond plain text
inesmontani
PRO
4
2.5k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
エンジニアに許された特別な時間の終わり
watany
106
240k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.3k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
210
Leading Effective Engineering Teams in the AI Era
addyosmani
9
1.7k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
150
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
480
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