Upgrade to Pro — share decks privately, control downloads, hide ads and more …

AI Agentを利用したAndroid開発について

AI Agentを利用したAndroid開発について

みやゆ星

March 14, 2025
Tweet

More Decks by みやゆ星

Other Decks in Programming

Transcript

  1. AI Agentを利用したAndroid開発について 
 Miyayu 
 
 DroidKaigi.collect { #17@Tokyo }

    
 
 2025.03.14 ※発言は個人の意見であり所属する組織を代表しません 

  2. 9 ChatGPT 
 • 幅広く利用されている
 Claude 
 • AI Agentやプログラミング分野で猛進

    中
 テキスト生成AIの代表(主観) 
 V0
 • Webサイト生成ツール
 • Web特化
 ◦ Androidは無理だけどプロトタイプを作って もらうのには良さそう Devin 
 • 動作確認を除けばなんでもできる
 ◦ Androidも! Android SDKをセットアップすればGradle も動かしてくれる AI Agentの代表(主観) 

  3. 10 AI Agent内蔵型統合開発環境(IDE) 
 Cursor 
 • Anysphere
 • AIエージェントの定番といえば


    これ(完全主観)
 
 Windsurf 
 • Codeium
 • 最近はCursorの対抗馬的存在?
 Cline 
 • OSS!APIキーさえあれば無料

  4. 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
  5. 13 おすすめ動画 
 youtu.be/DxteatOlLow?t=2472s AIコーディングエージェント vs. 従来のコーディング補助ツール ホーダチ (Kazuya Hodatsu)さん

    • AIコーディング【補助】と【エージェント】の違いとトレンド • 主要ツール(Cursor, Windsurf, LazyAI等)+エージェント概要 • 導入メリットと課題、海外 vs. 日本の状況を理解
  6. 24 個人的Androidっぽいオススメな使い方 
 Linterを回させる 
 1. LinterをAgentに回させる
 2. 自動修正できないエラーをAIに直してもらう
 3.

    1,2を繰り返す
 
 →複雑な思考がいらないのでAI適正が高い。AIに仕 事してもらう間に人間はPR書いたり他の作業🙆
 1
 Preview大臣 
 1. AIにPreviewParameterProviderを書いてとお願 いする
 
 →AIはコンテキスト理解が得意(特にCursorは)なの で、State等が絡んだ複雑PreviewParameterProvider も書いてく れる
 2

  7. 25 一応... 
 Junie,JetBrains AI Assistantにも期待 
 JetBrains社が開発しているAI Agent,ツール
 


    Cursor,Cline,Windsurfのように使えるようになれば嬉しい
 
 (個人的には)競争の激しい成長が著しいツールを使うのも
 選択肢が広がるので重要と考えています

  8. 26