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

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

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

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

Avatar for みやゆ星

みやゆ星

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