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
AI Agentを利用したAndroid開発について
Search
みやゆ星
March 14, 2025
Programming
860
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AI Agentを利用したAndroid開発について
みやゆ星
March 14, 2025
More Decks by みやゆ星
See All by みやゆ星
一時的なスライド
yuchan2215
0
33
Shibuya.apk#46 余白の作り方
yuchan2215
1
410
Other Decks in Programming
See All in Programming
見えないものを探る要求要件定義に必要な基本的思考 / invisible-requirement-thinking
minodriven
12
5.9k
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
9
5.3k
[2026-09-26]空論ジェネリックプロセス~テスト資産とAIで紡ぐ、再現可能なパフォーマンスチューニングの話~
tosite
0
250
UnityでSystem.Net.WebSocketsなWebSocketサーバが動かないのでUnity Monoのコードを覗いてみた / about implementing websocket server with unity mono
drumath2237
1
540
難しいけど、読めた。- OSSの入口に立った話。
sts11142
0
130
スマートフォンでモールス信号を送受信する 〜スマートフォンのLEDとカメラで作る光通信の設計と実装〜
atsuki_seo
0
230
プロダクトコードからライブラリの境界を見つける
elmetal
PRO
0
100
iOSDC2026登壇資料.pdf
riofujimon
0
210
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
260
Augmenting AI with the Power of Jakarta EE
ivargrimstad
0
500
Atomic Design, Enforced: Scaling Mobile Design Systems (next.app devCon / droidCon Berlin 2026)
steliosf
PRO
0
110
WebRTC映像をAirPlayに対応させる挑戦.pdf
monolithic_adam
0
330
Featured
See All Featured
WCS-LA-2024
lcolladotor
0
840
Skip the Path - Find Your Career Trail
mkilby
1
240
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
340
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.3k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
610
Fireside Chat
paigeccino
43
4k
Ethics towards AI in product and experience design
skipperchong
2
410
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
210
Navigating Team Friction
lara
192
16k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
Six Lessons from altMBA
skipperchong
29
4.5k
The World Runs on Bad Software
bkeepers
PRO
72
12k
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