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
AI Agentを利用したAndroid開発について
Search
みやゆ星
March 14, 2025
Programming
0
520
AI Agentを利用したAndroid開発について
みやゆ星
March 14, 2025
Tweet
Share
More Decks by みやゆ星
See All by みやゆ星
一時的なスライド
yuchan2215
0
7
Shibuya.apk#46 余白の作り方
yuchan2215
1
350
Other Decks in Programming
See All in Programming
Improving my own Ruby thereafter
sisshiki1969
1
160
詳解!defer panic recover のしくみ / Understanding defer, panic, and recover
convto
0
240
さようなら Date。 ようこそTemporal! 3年間先行利用して得られた知見の共有
8beeeaaat
3
1.4k
Azure SRE Agentで運用は楽になるのか?
kkamegawa
0
2.1k
テストコードはもう書かない:JetBrains AI Assistantに委ねる非同期処理のテスト自動設計・生成
makun
0
250
AIでLINEスタンプを作ってみた
eycjur
1
230
Compose Multiplatform × AI で作る、次世代アプリ開発支援ツールの設計と実装
thagikura
0
140
CJK and Unicode From a PHP Committer
youkidearitai
PRO
0
110
@Environment(\.keyPath)那么好我不允许你们不知道! / atEnvironment keyPath is so good and you should know it!
lovee
0
120
go test -json そして testing.T.Attr / Kyoto.go #63
utgwkk
3
290
Updates on MLS on Ruby (and maybe more)
sylph01
1
180
GitHubとGitLabとAWS CodePipelineでCI/CDを組み比べてみた
satoshi256kbyte
4
220
Featured
See All Featured
Speed Design
sergeychernyshev
32
1.1k
A designer walks into a library…
pauljervisheath
207
24k
Practical Orchestrator
shlominoach
190
11k
KATA
mclloyd
32
14k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
30
9.7k
Designing for humans not robots
tammielis
253
25k
Writing Fast Ruby
sferik
628
62k
Why Our Code Smells
bkeepers
PRO
339
57k
Building an army of robots
kneath
306
46k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.7k
Done Done
chrislema
185
16k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
Transcript
AI Agentを利用したAndroid開発について Miyayu DroidKaigi.collect { #17@Tokyo }
2025.03.14 ※発言は個人の意見であり所属する組織を代表しません
2 目次 1. 自己紹介 2. 生成AI使っていますか 3. いまはこんなAIがあります
4. Androidでの活用方法
生成AI 使っていますか? 5
6 (AIエディタ)使ったことがある人 Cursor Cline Windsurf Junie Copilot Agent
等...
7 Google Trendsより 日本 2023/02/01〜2025/03/01
生成AIのご紹介 こんな生成AIがあります 時間がないのであまり触れません 8
9 ChatGPT • 幅広く利用されている Claude • AI Agentやプログラミング分野で猛進
中 テキスト生成AIの代表(主観) V0 • Webサイト生成ツール • Web特化 ◦ Androidは無理だけどプロトタイプを作って もらうのには良さそう Devin • 動作確認を除けばなんでもできる ◦ Androidも! Android SDKをセットアップすればGradle も動かしてくれる AI Agentの代表(主観)
10 AI Agent内蔵型統合開発環境(IDE) Cursor • Anysphere • AIエージェントの定番といえば
これ(完全主観) Windsurf • Codeium • 最近はCursorの対抗馬的存在? Cline • OSS!APIキーさえあれば無料
11 AIにコードを書いてもらいつつも、人間が介入して 品質を担保する → 生産性🚀
12 • プログラムを読む/書く ◦ →毎回ChatGPTにコピペしなくても良い • コマンドを実行 ◦ Gradle ◦
adb • コードベース理解 ◦ AIがプロジェクトをスキャンし、大体の構 造を把握する • MCP ◦ プロジェクト以外と連携 ◦ Figma,Slack,GitHub プロジェクト管理,各種DB https://zenn.dev/tesla/articles/3d1ba14614f320 素晴らしいMCPサーバー: https://github.com/punkpeye/awesome-mcp-servers/blob/m ain/README-ja.md
13 おすすめ動画 youtu.be/DxteatOlLow?t=2472s AIコーディングエージェント vs. 従来のコーディング補助ツール ホーダチ (Kazuya Hodatsu)さん
• AIコーディング【補助】と【エージェント】の違いとトレンド • 主要ツール(Cursor, Windsurf, LazyAI等)+エージェント概要 • 導入メリットと課題、海外 vs. 日本の状況を理解
Android Studio 不利じゃね...? Androidエンジニアが、どう活用していくか 14
15 大きな問題が! AI Agent系のEditorはVSCodeがベースなので Androidエンジニア にとっては敷居が高い ...
16 さらに... Preview機能 等 AndroidStudioを我々は愛している ❤ ❤
17 であれば... ❤ ❤ キャリアチェンジしても良いが Android,Kotlinを我々は愛している
18 であれば... 2つ使ってしまおう🌠 Cursor & Android Studio with GitHub
Copilot with
19 両刀使い! https://youtu.be/VCSM4Xb7BUE
20 であれば... youtube.be/watch?v=TJf5sv1d5cA
21 https://github.com/yuchan2215/cursor-sync https://x.com/yuu1111main CursorがKotlinのエラーを 読めるようにする機能を 開発中です...! + ストアにプラグイン公開予定
22 ハルシネーション import kotlinx.hogehoge… val fuga: Hoge = …
補完なくても書けるよ〜 ✨
23 最適なタスクの組み方(主観) ※途中で人間が悪意のあるインポートを挿入し、ビルドが失敗するようにしています。 嫌な人間だね • 複数ファイルが絡む・少し複雑な機能は これが良さそう 実行時の不具合 (状態遷移系なら...)
1. Agentにログを埋め込ませる 2. 人間が不具合を再現する 3. AgentにLogcatを読ませる 4. AIが直してくれる✨
24 個人的Androidっぽいオススメな使い方 Linterを回させる 1. LinterをAgentに回させる 2. 自動修正できないエラーをAIに直してもらう 3.
1,2を繰り返す →複雑な思考がいらないのでAI適正が高い。AIに仕 事してもらう間に人間はPR書いたり他の作業🙆 1 Preview大臣 1. AIにPreviewParameterProviderを書いてとお願 いする →AIはコンテキスト理解が得意(特にCursorは)なの で、State等が絡んだ複雑PreviewParameterProvider も書いてく れる 2
25 一応... Junie,JetBrains AI Assistantにも期待 JetBrains社が開発しているAI Agent,ツール
Cursor,Cline,Windsurfのように使えるようになれば嬉しい (個人的には)競争の激しい成長が著しいツールを使うのも 選択肢が広がるので重要と考えています
26