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
Claude Code x Androidアプリ 開発
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Shinnosuke Kugimiya
August 23, 2025
Technology
1
1.9k
Claude Code x Androidアプリ 開発
Shinnosuke Kugimiya
August 23, 2025
Tweet
Share
More Decks by Shinnosuke Kugimiya
See All by Shinnosuke Kugimiya
AndroidアプリエンジニアもMCPを触ろう
kgmyshin
2
1.3k
15分で分かった気になる dumpsys
kgmyshin
1
310
UIテストはもうMaestroでいいのかもしれない話
kgmyshin
28
13k
新規開発を始めるときにやるべきこと
kgmyshin
19
9.1k
android app error handling
kgmyshin
1
1.5k
solid+cqs+dry
kgmyshin
35
10k
Paging Library ~ アイテムの更新 ~
kgmyshin
2
3.5k
KotlinでReact Native(expo) を使いたい
kgmyshin
2
1.2k
新規チームで新規開発を始める時にやること
kgmyshin
40
9.4k
Other Decks in Technology
See All in Technology
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
170
10Xにおける品質保証活動の全体像と改善 #no_more_wait_for_test
nihonbuson
PRO
2
240
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.8k
仕様書駆動AI開発の実践: Issue→Skill→PRテンプレで 再現性を作る
knishioka
2
650
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
270
20260208_第66回 コンピュータビジョン勉強会
keiichiito1978
0
130
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
370
Context Engineeringの取り組み
nutslove
0
340
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
900
20260204_Midosuji_Tech
takuyay0ne
1
150
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
120
Featured
See All Featured
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3.3k
[SF Ruby Conf 2025] Rails X
palkan
1
750
Balancing Empowerment & Direction
lara
5
890
Speed Design
sergeychernyshev
33
1.5k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
Exploring anti-patterns in Rails
aemeredith
2
250
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
170
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
62
The SEO Collaboration Effect
kristinabergwall1
0
350
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
9.9k
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
ͦ͜ͷѲʹͲΕ͚͕͔͔ͩ࣌ؒΔ͔͕ݤ