Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Select API from Kotlin Coroutine
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Matsuda Jumpei
June 20, 2025
Programming
400
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Select API from Kotlin Coroutine
5m LT / Shibuya.apk #53 -
https://shibuya-apk.connpass.com/event/356435/
Matsuda Jumpei
June 20, 2025
More Decks by Matsuda Jumpei
See All by Matsuda Jumpei
Deep Dive into Kotlin Flow
jmatsu
1
810
Getting Started of Getting Started: Delivery Speed Improvements
jmatsu
0
57
Debugging: A Few Things You Should Know
jmatsu
1
410
Debugging: All you need to know (for simultaneous interpreting)
jmatsu
2
3.6k
Debugging: All you need to know (English Only)
jmatsu
0
410
理解した気になるApplication Signing
jmatsu
1
410
Gradle Convention Plugins
jmatsu
1
2.8k
JCenterをちゃんと差し替える
jmatsu
0
580
Look Back Over Deep Links
jmatsu
0
670
Other Decks in Programming
See All in Programming
外から家のPCの電源入れたい!をPHPで解決する
kawashimo0
1
120
複雑なUIコンポーネントとの ⻑い付き合い⽅:波及するバグからテスト戦略を経て、安全な再設計へ
mixplace
0
260
Kubernetes祭り #2 OP/ED
bells17
0
110
すこし踏み込む CancellationToken
htkym
2
1.7k
Androidだけじゃない、DroidKaigiで広がった私の技術スタック
akkeylab
0
120
GitHubハンズオン講座 — 実務レベルのチーム開発のフローを身につけよう
junhat6
0
130
dotNET_vulnclicker_intro.pdf
deka_morita
0
130
KiroのSpecで「五目並べ」を作ってみる
satoshi256kbyte
1
360
Unity6 URPによる海底をテーマにしたVJシステムの解説 | Unity Shader 完全に理解した 勉強会
gam0022
0
340
re:Inventに行く前に知っておきたい現地参加のノウハウ
nokomoro3
0
390
ジョジョの世界をXRで再現する
mofurune
0
140
iOS 27でニュースアプリはどう変わる!? 〜日経電子版の新機能対応と、開発事例から〜
lynnswap
7
13k
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
6.3k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
Build your cross-platform service in a week with App Engine
jlugia
234
19k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
480
Making the Leap to Tech Lead
cromwellryan
135
10k
My Coaching Mixtape
mlcsv
0
340
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
260
Odyssey Design
rkendrick25
PRO
2
860
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
560
Marketing to machines
jonoalderson
1
5.9k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
450
Claude Code のすすめ
schroneko
67
230k
Transcript
4IJCVZBBQL+VNQFJ.BUTVEB LPUMJOYDPSPVUJOFTTFMFDUT 4FMFDU"1*GSPN,PUMJO$PSPVUJOF
2 Jumpei Matsuda @red_fat_daruma A Senior Software Engineer at Drivemode,
Inc. My preferences 👇 Android App and SDK Development Gradle Plugin Development Development Productivity Engineering .F https://www.drivemode.com/
4FMFDU"1*BLB4FMFDU&YQSFTTJPO w Կલ͔Βଘࡏ͢ΔͷʹӨ͕ബ͍ ݸਓͷײͰ͢ w ଞͷྗٕͰॻ͚ͯ͠·͏໘͕ଟ͘ɺؾ͔ͮΕͳ͍ ݸਓͷײͰ͢ w
Կલ͔Βଘࡏ͢Δͷʹͣͬͱ&YQFSJNFOUBM ࣄ࣮Ͱ͢ 3
4FMFDU"1*BLB4FMFDU&YQSFTTJPO w DPSPVUJOFͷͪ߹ΘͤΛએݴతʹදݱͰ͖Δ 4
4FMFDU"1*جຊߏ w TFMFDUCVJMEFS"1* w DMBVTFΛొ͢ΔͨΊͷಛघͳ"1* w TFMFDUDMBVTF"1* w $PNQMFUJPOTVTQFOTJPOQPJOUͷ͋ΔDPSPVUJOFදݱʹੜ͍͑ͯΔ w
FH%FGFSSFE +PC 3FDFJWF$IBOOFM 4FOE$IBOOFM FUD w جຊ࣮JOUFSOBMՄࢹੑͰ࣮ݱ͞Ε͓ͯΓɺ৽نՃࠔ 5
4FMFDU"1*ͷେͷྲྀΕ ˞࣮ࡍʹඇઢܗ࣮ 3FHJTUSBUJPO1IBTF w CVJMEFSͷධՁ֤छTFMFDUDMBVTFΛొ͢Δ 8BJUJOH1IBTF w ొ͞ΕͨTFMFDUDMBVTFͷྃΛػ͢Δ
$PNQMFUJPO1IBTF w ݁ՌऔಘͳͲɺొ͞ΕͨTFMFDUDMBVTFͷย͚ 6
Θ͔ΒΜ 7
&YQFSJNFOUBMͳͷͰͦͦ͜͜ʹ w DPSPVUJOFͷͪ߹Θͤʹ͑Δͱ֮͑Δ w ໋ྩతͰͳ͘એݴతʹදݱͰ͖Δͱ֮͑Δ w ొॱΛέΞ͢ΔTFMFDU͔ɺෆఆͷTFMFDU6OCJBTΛ͍͚Δͱ֮͑Δ w ಉ࣌ʹෳͷDPSPVUJOF͕ऴྃ͢Δ͜ͱك͕ͩ༗ΓಘΔͷͰҙ 8
ར༻ྫFMWJTPQFSBUPSࠈճආ 9
ར༻ྫίϯςΫετͷ͚ 10
ར༻ྫ$IBOOFMࢹύλʔϯ 11
ར༻ྫDPNCJOFͱ[JQͷڱؒ 12 1 2 3 a b c fl PX#
fl PX"
ར༻ྫDPNCJOFͱ[JQͷڱؒ 13 1 2 3 a b c 1a 1b
2b 2c 3c DPNCJOF fl PX# fl PX"
14 1 2 3 a b c 1a 1b 2b
2c 3c 1a 2b 3c DPNCJOF [JQ fl PX# fl PX" ར༻ྫDPNCJOFͱ[JQͷڱؒ
15 1 2 3 a b c 1a 1b 2b
2c 3c 1a 2b 3c DPNCJOF [JQ fl PX# fl PX" 1? 1? 2 2? 3 1 fl PX"ͦͷ··ྲྀͭͭ͠ɺ fl PX#ͷཁૉ͕དྷͨΒɺ࠷৽ͷ "ཁૉͱҰॹʹԿ͔͍ͨ͠ ར༻ྫDPNCJOFͱ[JQͷڱؒ
ར༻ྫDPNCJOFͱ[JQͷڱؒ 16 w ղઆ͚ͩͰ͔͔ΔͷͰׂѪ w ެࣜͷTBNQMFPQFSBUPS͕ࢀߟʹͳΓ·͢
·ͱΊ w DPSPVUJOFͷͪ߹ΘͤΛએݴతʹॻ͚Δ w $PSPVUJOFૢ࡞ʹ͋Γ͕ͪͳωετߏΛݮΒͤΔ w ໋ྩతͳ'MPXૢ࡞ΛએݴతͳදݱʹஔͰ͖Δ w ίʔυͷ࣮ݱྗ͕͕Δ w
ߴͳ$VTUPN'MPX0QFSBUPSΛ࡞Ͱ͖Δ 17