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
Claude Code x Androidアプリ 開発
Search
Shinnosuke Kugimiya
August 23, 2025
Technology
2.6k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Claude Code x Androidアプリ 開発
Shinnosuke Kugimiya
August 23, 2025
More Decks by Shinnosuke Kugimiya
See All by Shinnosuke Kugimiya
AndroidアプリエンジニアもMCPを触ろう
kgmyshin
2
1.4k
15分で分かった気になる dumpsys
kgmyshin
1
380
UIテストはもうMaestroでいいのかもしれない話
kgmyshin
28
14k
新規開発を始めるときにやるべきこと
kgmyshin
19
9.3k
android app error handling
kgmyshin
1
1.6k
solid+cqs+dry
kgmyshin
35
10k
Paging Library ~ アイテムの更新 ~
kgmyshin
2
3.5k
KotlinでReact Native(expo) を使いたい
kgmyshin
2
1.2k
新規チームで新規開発を始める時にやること
kgmyshin
40
9.6k
Other Decks in Technology
See All in Technology
10Xに技術的負債をもたらした「2つの境界の歪み」その構造と解消への営み
10xinc
0
1.9k
生成AIエージェントを用いた、 手動テスト手順書から自動テストへの 変換手法の検討
magicpod
0
160
2026/09/10 Spring Bootから Jakarta EE/MicroProfileへの移行
megascus
0
370
Deployment の 先にある AI Agent 基盤 - kagent vNext、Agent Substrate、Hermes から読み解く Agent Runtime の現在地 / k8s-matsuri-2-ai-agent-platform-amsy810
masayaaoyama
3
550
積み重なった技術負債への挑戦 〜初手としての全社ゴト化〜
techtekt
PRO
0
1.2k
The Agent Builder Loop from Daily Work to OSS
minorun365
PRO
3
200
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
5
25k
絵ではじめるKubernetesセキュリティ
aoi1
3
560
Deploying a Full-Stack Bun-Native Framework on Cloudflare Workers
7nohe
0
170
バイブコーディング時代のWebアプリ開発入門~Cloud Runで学ぶセキュアなビルドとデプロイ
waiwai2111
1
120
OpenTelemetry eBPF Instrumentationの舞台裏 / Behind the Scenes of OpenTelemetry eBPF Instrumentation
ymotongpoo
4
1.3k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
12k
Featured
See All Featured
Become a Pro
speakerdeck
PRO
31
6.3k
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
350
Unsuck your backbone
ammeep
672
58k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
250
1.3M
VelocityConf: Rendering Performance Case Studies
addyosmani
331
25k
ラッコキーワード サービス紹介資料
rakko
1
4.9M
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Ten Tips & Tricks for a 🌱 transition
stuffmc
1
230
Mind Mapping
helmedeiros
1
360
Automating Front-end Workflow
addyosmani
1369
210k
Amusing Abliteration
ianozsvald
1
300
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
Transcript
%SPJE,BJHJDPMMFDU\!'VLVPLB^!LHNZTIJO $MBVEF$PEFY"OESPJEΞϓϦ։ൃ
ࣗݾհ
ࣗݾհ w LHNZTIJOఝٶ ͗͘Έ w "OESPJEΤϯδχΞ w Ԭࢢࡏॅ w
OFXNPגࣜձࣾ
"HFOEB
"HFOEB w $MBVEF$PEF"OESPJEΞϓϦ։ൃʹ͑Δ͔ w $MBVEF$PEFΛͬͯ։ൃ͕Ͳ͏มΘ͔ͬͨʢΠϝʔδతͳ w $MBVEF$PEFΛͬͯ։ൃ͕Ͳ͏มΘ͔ͬͨʢ۩ମతͳ
0QFOJOH
ձࣾͰ$MBVEF$PEFറΓि͕ؒ͋ͬͨ جຊతʹखΛಈ͔ͣ͞ʹ $MBVEF$PEFͷΈͰҰि࣮ؒ͢Δि͕ؒ͋ͬͨ
݁Ռͱͯ͠ ݸਓͷ։ൃϓϩηεʹΞοϓσʔτ͕͋ͬͨ
$MBVEF$PEF "OESPJEΞϓϦ։ൃʹ͑Δ͔ʁ
$MBVEF$PEF"OESPJEΞϓϦ։ൃʹ͑Δ͔ w ͳ͑͘Δ w "OESPJE͕ཧ༝Ͱʮݫ͍͠ʯͱײ͡ΔλΠϛϯάͳ͔ͬͨ w $PSPVUJOFͩͬͨΓɺ+FUQBDL$PNQPTF·ΘΓͷ"OESPJEυϝΠϯ෦ಛʹ ؾʹͳΔλΠϛϯάͳ͔ͬͨ w ͦͷͨΊɺ͜ͷൃදͰͷ"OESPJEͰ͜͏͢Δͱ͍͍Αʂ͔ͳΓগͳΊͰ
͢
$MBVEF$PEFΛͬͯ։ൃ͕Ͳ͏มΘ͔ͬͨ ʢΠϝʔδతͳ
#FGPSF λεΫͷྲྀΕ ઃܭ ࣮ ςετ 13 λεΫ։࢝ λεΫྃ ख࡞ۀ
#FGPSF ࣮ࡍʹ13ϨϏϡʔͳͲͷࠩࠐ͕ೖΔͷͰ͜Μͳײ͡ʹͳΔ ઃܭ ࣮ ςετ 13 λεΫ։࢝ λεΫྃ ઃܭ ςετ
3FWJFX 3FWJFX λεΫͷྲྀΕ ਓؒͷྲྀΕ
"GUFS λεΫͷྲྀΕ λεΫ։࢝ λεΫྃ ઃܭ ࣮ ςετ 13 ख࡞ۀ "*
"GUFS ઃܭ "*ʹͤΔ ͕࣌ؒͰ͖Δ
"GUFS "*͕ͳΜ͔ͬͯΔؒʹʮԿ͔Δʯ͕࣌ؒͰ͖ͨͷͰ 13ϨϏϡʔͳͲͷࠩࠐΛͦͷ࣌ؒʹΓ͍͢ λεΫ։࢝ λεΫྃ ઃܭ ࣮ ςετ 13 3FWJFX
3FWJFX
"GUFS λεΫΛฒߦʹΔ͜ͱଟ͘ͳͬͨ ʢͨͩࣗͷΈͦͰͰ͖ͯϨʔϯ͕ݶք͔ͳͱ͍͏ҹʣ λεΫᶃ։࢝ λεΫᶃྃ ઃܭ ࣮ ςετ 13 λεΫᶄ։࢝
λεΫᶄྃ ઃܭ ࣮ ςετ 13
ʮλεΫ ϨϏϡʔͳͲʯPSʮλεΫͭʯ "GUFS
ϓϥεЋ "GUFS
ϩʔΧϧηογϣϯ ϦϞʔτηογϣϯ "*ΤʔδΣϯτͱҰॹʹ࡞ۀ͢Δɻ ϖΞϓϩ͢Δɻ "*ΤʔδΣϯτʹλεΫΛΞαΠϯ͢Δɻ Ջͳ࣌ʹਐΛ֬ೝ͢Δɻ આ໌͍͢͠Α͏ʹೋͭͷݴ༿Λఆٛ͠·͢ ʢҰൠతͳఆٛͰͳͯ͘ɺ͜ͷൃදͷείʔϓʹݶͬͨޠͳͷͰҙʣ
ϩʔΧϧηογϣϯ "*ΤʔδΣϯτͱҰॹʹ࡞ۀ͢Δɻ ϖΞϓϩ͢Δɻ ʢ͖ͬ͞ͷλεΫͷྲྀΕ͕͜Εʣ λεΫ։࢝ λεΫྃ ઃܭ ࣮ ςετ 13
ϦϞʔτηογϣϯ "*ΤʔδΣϯτʹλεΫΛΞαΠϯ͢Δɻ Ջͳ࣌ʹਐΛ֬ೝ͢Δɻ 3FWJFXͷ࣌Ҏ֎ ͳΔ͘ͷϦιʔεΛׂ͔ͳ͍ɻ ʢશવҧͬͨΒɺશ෦มߋΛࣺͯΔ͜ͱΑ͋͘Δʣ ઃܭ ࣮ ςετ 13
λεΫ։࢝ λεΫྃ 3FWJFX ख࡞ۀ "*
ϩʔΧϧηογϣϯΛݸճ͠ͳ͕Βɺ "*ʹͤͯΔؒʹࠩࠐΈλεΫΛ͜ͳͭͭ͠ "GUFS ͍ͭͰʹɺΘΜͪΌΜϦϞʔτηογϣϯΛݸճ͓ͯ͘͠ Ұ൪ΕͯΔ࣌͜Μͳײ͡
ϓϩϯϓτΛԿճ͔ࢼͯ͠Έͯͣͬͱے͕ѱ͍ͳͱࢥ͏࣌ɺ ࣗͰશ෦ͬͪΌ͏࣌͋Δ ʢͨͩɺίϛοτϝοηʔδॻ͍ͯͱ͔ͦ͏͍͏ϫϯϙΠϯτͰͬͨΓ͢Δʣ "GUFS ϦϞʔτηογϣϯ༻ͷ͍͍ײ͡ͷͤΔλεΫ͕ͳ͍࣌͋Δ ʢͰͳΔ͘ɺదʹϦϑΝΫλͯ͠Έͯɺదʹௐࠪͯ͠ΈͯΈ͍ͨͳదλεΫͰࢭΊͳ͍Α͏ʹ͍ͨ͠ʣ ͜͏͍͏࣌͋Δ
Ͳ͏͍͏λεΫ͕"*͖ʁ w ͍Ζ͍Ζͳ؍͋Δ͕ɺݸਓతʹͱΓ͋͑ͣϓϩϯϓτॻ͍ͯԠݟΔͷ͕٢ͩͱࢥ͏ w ΘΜͪΌΜΛૂ͍͚ͬͯ w ҧͬͨΒηογϣϯΛࣺͯΕྑ͍ w ͦΕͰɺ͍͋͑ͯ͏ͱ"*͖͡Όͳ͍ͱײ͍͢͡ͷԼه w
ʮখنͰશʹ͕͑ΤϯδχΞଆͷ಄ʹ͋Δͷʯ"*ͷճͱࣗͱͷζϨཱ͕ͪ͢ ͍͠ɺѹతʹखͰॻ͍ͨํ͕ૣ͍ͷͰɺωΨςΟϒʹײ͡Δ߹͍͕ߴ͍ w ΄΅ίϐϖͱআͰࡁΉΑ͏ͳɺͪΐͬͱ࣮ͨ͠ॴͷҠಈ w ίϯϑϦΫτղফ w FUD
࠷ߴϋοϐʔʁ w τʔλϧϋοϐʔ w ςΫχοΫ׳Ε͕͍Δ͕ɺ͏·͑͘Δͱ͖ύϑΥʔϚϯε্͕͕͍ͬͯΔʢͱࢥ͏ʣ w ϙδςΟϒͳͱ͜Ζ w ໘ͳλεΫʢ؆୯Ͱ͋ͱखΛಈ͔͢ͱ͜Ζ͕ଟ͍͚ͩͷ࡞ۀతͳλεΫʣͱָ͔͍͢͝ w
"*ͷग़ྗͨ͠ίʔυ͕ݟҧ͍ͰࣺͯΕ͍͍ͷͰɺָͦ͜ w ίʔυϦʔσ Οϯάௐࠪܥͱָ͔͍͢͝ w ωΨςΟϒͳͱ͜Ζ w ίϯςΩετεΠον͕ΊͪΌͪ͘ΌେมɻͳΜ͔͍͢͝಄ͬͯർ࿑͕͍͢͝ؾ͕͢Δɻ׳Εͯͳ͍͚ͩ ͔ w ߹ʹΑͬͯɺΉ͠ΖϨϏϡʔͷ͕࣌ؒ৳ͼΔ͜ͱ͋Δ
"*όϑ w ࠷ۙϑϩϯτΤϯυΛॻ͍ͯΔ͕ɺ$MBVEF$PEFΛ͏ػձྔ͕"OESPJE ͷ࣌ͱൺͯݮ͍ͬͯΔ w "OESPJEΤϯδχΞͳࣗͷઐྖҬͰͳ͍ͷͰɺ"*ʹେྔʹEJGGΛग़ ͞ΕΔͱಡΈղ͍ͨΓɺमਖ਼͢Δͷ͕͖͍ͭ w "*ʹখ͞ͳEJGGΛ࡞ͬͯΒͬͨΓɺୟ͖ͷ࡞ɺίʔυϦʔσΟϯά ͷखॿ͚Λ͓ئ͍͍ͯ͠Δ
w "*όϑ w ͲΕ͚ͩ͏·Έ͕͋Δ͔ʁɺࣗͷεΩϧ࣍ୈ
$MBVEF$PEFΛͬͯ։ൃ͕Ͳ͏มΘ͔ͬͨ ʢ۩ମతͳ
ϩʔΧϧηογϣϯͷΓํ XPSLUSFFΛ͓͏ w TUVEJPίϚϯυͰ্ཱͪ͛ΒΕΔΑ͏ʹ͓ͯ͜͠͏ QMBONPEFΛ͓͏ EJ fi
UΛ͓͏
ϩʔΧϧηογϣϯͷΓํ XPSLUSFFΛ͓͏ w TUVEJPίϚϯυͰ্ཱͪ͛ΒΕΔΑ͏ʹ͓ͯ͜͠͏ QMBONPEFΛ͓͏ EJ fi
UΛ͓͏ ଞʹ৭ʑ͋Δ͚Ͳͻͱ·ͣߜΔͳΒɺͻͱ·ͣ͜Ε
HJUXPSLUSFF IUUQTHJUTDNDPNEPDTHJUXPSLUSFF
HJUXPSLUSFF w ͭͷϦϙδτϦΛෳՕॴͰDMPOF͢Δ͜ͱͳ͘ɺෳͷ࡞ۀσΟϨΫτϦ Λ࡞Δ͜ͱ͕Ͱ͖Δ w ࡞ۀσ ΟϨΫτϦ͝ͱʹҙͷϒϥϯνΛࢦఆͰ͖Δ w $MBVEF$PEFΛฒྻͰಈ͔͢ͷʹศར ϨϏϡʔ͢Δ͚ͩͰศརʣ
w ίϚϯυΛੜͷ··Ͱ͏ͱ͍ͮΒ͍͚ͲɺQFDPͱ͔͍͍ײ͡ʹΈ߹Θ ͤͨίϚϯυ࡞ͬͨΓ͢Ε͞ΒʹศརʹͳΔ w ࣗͦͷίϚϯυΛ$MBVEF$PEFʹ࡞ͬͯΒͬͨ
TUVEJPίϚϯυ w ຯʹͬͯΔਓ͕গͳ͍͔͠Εͳ͍TUVEJPίϚϯυ w IFMQΦϓγϣϯ͢Βແ͍ͨͩͷ"OESPJE4UVEJPΛ্ཱͪ͛Δ͚ͩͷίϚϯυ w 5FSNJOBM্ͰATUVEJPAͰɺΧϨϯτσ ΟϨΫτϦͷϓϩδΣΫτͰ"OESPJE 4UVEJPΛ্ཱͪ͛Δ͜ͱ͕Ͱ͖Δ w
XPSLUSFFͰ࡞ۀσ ΟϨΫτϦʹҠಈͯ͠ɺTUVEJPͰ"OESPJE4UVEJPΛ্ཱͪ ͛Δ
TUVEJPίϚϯυ w ͓ΉΖʹTUVEJPίϚϯυ͕ೖ͍ͬͯΔ͔֬ೝͯ͠ΈΑ͏ XIJDITUVEJP w ؾ͔ͮͳ͍͏ͪʹೖ͍ͬͯΔ͜ͱ͕ଟ͍ w +FU#SBJOT5PPMCPY͍ͬͯΔਓࣗಈͰೖͬͯΔͱࢥ͏ʣ w ͠ೖͬͯͳ͍ਓ"OESPJE4UVEJPΛͻΒ͍ͯ
5PPMT$SFBUF$PNNBOE-JOF-BVODIFS ͔Β࡞Ͱ͖Δ
QMBONPEF $MBVEF$PEFͷNPEFͷҰͭɻ ৭ʑಈ͖ग़͢લʹܭըΛҰॹʹ࿅Δ͜ͱ͕Ͱ͖Δɻ
EJGJU IUUQTHJUIVCDPNZPTIJLPQHEJ fi U w ࠩ֬ೝΛ(JUIVCͷ13ͷEJGGͷΑ͏ʹ ֬ೝͰ͖Δπʔϧ w AOQYEJ fi
UAͰىಈ w ؾʹͳΔͱ͜ΖʹίϝϯτΛ͍ͯ͘͜͠ͱ ͰɺࢦఠՕॴͱࢦఠ༰ͷϓϩϯϓτ͕Ͱ ͖ΔͷͰɺͦΕΛ$MBVEF$PEFͳͲʹ ͛Δ͜ͱ͕Ͱ͖Δ
ϩʔΧϧηογϣϯͷྲྀΕ·ͱΊ ࡞ۀ༻ͷXPSLUSFFΛ࡞Δ $MBVEF$PEFͷQMBONPEFͰઃܭ͢Δ $MBVEF$PEFͰ࣮͍ͯ͘͠ ͋Δఔͨ͠ΒɺEJ fi
UΛͬͯ"*ͷίʔυΛϨϏϡʔ͢Δ ಈ࡞֬ೝͱ͔͢Δ 13Λग़͢
ϦϞʔτηογϣϯͷΓํ جຊతʹλεΫΛͨ͠Β13ग़ͯ͘͠ΕΔ͘Β͍·Ͱ·͔ͤΔɻ ͓ΉΖʹλεΫΛͳ͛ͯɺۭ͍ͨλΠϛϯάͰ֬ೝͯ͠ɺ࠶मਖ਼ґཔΛ͛ Δ͔ɺBQQSPWFͯ͠NFSHF͢Δ͔ɺ͋Δ͍ࣺͯΔ͔ɻ
πʔϧ܈ ԼهͷπʔϧͰୡͰ͖Δ w %FWJO w $VSTPS#BDLHSPVOE"HFOU w $MBVEF$PEF"DUJPOT w FUD
$POEVDUPS w ࣗ$POEVDUPSΛ͍ͬͯΔ w $MBVEF$PEFΛ(6*Ͱ͑Δπʔϧ
$POEVDUPS w ͜Εࣗମ$MBVEF$PEFΛ(6*Ͱ͑ΔπʔϧͰ͔͠ͳ͍ w ͚ͩͲɺϦϞʔτηογϣϯ༻ͷπʔϧͱ͍ͯͬͯ͠Δ w $POEVDUPSͰΞΫςΟϒͳηογϣϯΛࢹ֮తʹ֬ೝͰ͖Δ w 5FSNJOBMͰ֤ॴͰ͍ͬͯ͘ͱλϒΟϯυ͕Ͳ͔͜Θ͔ΓͮΒ͘ͳΔ w
͋ͷ࡞ۀͲ͚ͩͬ͜ʁ͕ͳ͘ͳΔ w ಄͔Βͨ͠λεΫΛ֎ͤΔ
7JCF,BOCBO͍͍͔ w $MBVEF$PEFͷηογϣϯΛ ,BOCBOͰཧͰ͖Δͷ
·ͱΊ
·ͱΊ w $MBVEF$PEFΛͬͯ"OESPJE։ൃΛ͢Δʹ͋ͨͬͯɺಛผʹԿ͔Λ͠ͳ ͯ͘ɺ͢ΜͳΓ։ൃ͕Ͱ͖Δ w "*όϑ w "*͕ॻ͍ͨͱͯ͠ఏग़͢Δίʔυʹ͍ͭͯɺ͕ࣗઆ໌Ͱ͖ͳ͚Εͳ Βͳ͍ w
ͦ͜ͷѲʹͲΕ͚͕͔͔ͩ࣌ؒΔ͔͕ݤ