サービスに関する最新情報

Android Studio Panda 2 でプロンプトから実用的なプロトタイプを作成

所要時間: 3 分
Matt Dyor のプロフィールを表示
Matt Dyor シニア プロダクト マネージャー

Android Studio Panda 2 が安定版となり、本番環境で使用できる準備が整いました。このリリースでは、Android Studio に新しいエージェント機能が追加されました。これにより、エージェントは AI 搭載の新しいプロジェクト フローを使用して、動作するアプリケーション全体をゼロから作成できるようになります。また、エージェントは依存関係の更新の手作業を自動化できるようになります。

初めてのプロトタイプを構築する場合でも、大規模な既存のコードベースを維持する場合でも、これらのアップデートにより、Gemini in Android Studio がこれまで以上に役立つようになり、ワークフローの効率が向上します。

新機能の詳細は次のとおりです。

AI で新しいプロジェクトを作成する

スタートラインに立つためだけのボイラープレート スターター テンプレートはもう必要ありません。AI を活用した新しいプロジェクト フローにより、1 つのプロンプトだけで、動作するアプリのプロトタイプを作成できるようになりました。

このエージェントを使用すると、依存関係の設定、ボイラープレート コードの記述、基本的なナビゲーションの作成に費やす時間を短縮できるため、アプリ開発のクリエイティブな側面に集中できます。AI 搭載の新しいプロジェクト フローでは、作成したいものを正確に記述できます。スタイルのインスピレーションを得るために画像をアップロードすることも可能です。エージェントは、確認用の詳細なプロジェクト計画を作成します。

準備が整うと、エージェントは Kotlin、Compose、最新の安定版ライブラリなどの Android のベスト プラクティスを使用して、プランをアプリの最初のドラフトに変換します。ユーザーの指示に基づいて、自律的な生成ループを作成します。必要なコードを生成し、プロジェクトをビルドし、ビルドエラーを分析して、コードの自己修正を試みます。このループは、プロジェクトが正常にビルドされるまで繰り返されます。次に、アプリを Android Emulator にデプロイし、各画面を順に確認して、実装が正しく機能し、元のリクエストに忠実であることを検証します。シンプルなシングルスクリーン レイアウト、ナビゲーション付きのマルチページ アプリ、Gemini API と統合されたアプリケーションなど、AI を活用した新しいプロジェクト フローは、あらゆるニーズに対応できます。

スタートガイド

エージェントを使用してプロジェクトを設定する手順は次のとおりです。

  1. Android Studio を起動します。
  2. [Welcome to Android Studio] 画面で [New Project] を選択します(または、プロジェクト内で [File] > [New] > [New Project] を選択します)。
  3. [AI で作成] を選択します。
  4. テキスト入力フィールドにプロンプトを入力し、[次へ] をクリックします。最良の結果を得るには、有料の Gemini API キーまたはサードパーティのリモートモデルを使用することをおすすめします。
img1-what_do_you_want_to_build.png

Android Studio で AI を使用して新しいプロジェクトを作成する

5. アプリに名前を付け、[Finish] をクリックして生成プロセスを開始します。

6. プロジェクト計画を使用し、Android Emulator または Android デバイスでアプリを実行して、完成したアプリを検証します。

newprojectFlow.png

AI 搭載の新しいプロジェクト フロー

新しいプロジェクト フローの詳細については、公式ドキュメントをご覧ください。

作成したものを共有する

新しいプロジェクト フローを使用して作成したアプリについて、ぜひご意見をお聞かせください。ソーシャル投稿で #AndroidStudio を使用して、アプリを共有してください。お送りいただいた動画の一部は、YouTube のソーシャル チャンネルで紹介させていただきます。

Gemini API キーでさらに多くの機能を利用する

このエージェントは、Android Studio のデフォルトの無料モデルを使用してすぐに利用できますが、独自の Google AI Studio API キーを提供することで、アシスタントの可能性を最大限に引き出すことができます。有料の Gemini API キーを接続すると、Google の最新かつ最速のモデルにアクセスできます。また、新しいプロジェクト フローでは、画像生成に最適なモデルである Nano Banana にアクセスして UI デザインのアイデアを出し、より豊かで再現性優先のアプリケーション デザインを作成できます。

AI 搭載の新しいプロジェクト フローでは、この機能強化により、より大きなコンテキスト ウィンドウを使用して、よりカスタマイズされた生成が可能になり、コード品質も向上します。さらに、エージェントは舞台裏で Nano Banana を使用してデザイン生成を強化しているため、プロトタイプは適切に機能するだけでなく、視覚的に魅力的な最新の UI レイアウトを備え、最初からプロフェッショナルな外観になります。

Version Upgrade Assistant

プロジェクトの依存関係を最新の状態に保つには時間がかかり、ビルドエラーが連鎖的に発生することがよくあります。依存関係を更新して 1 つの問題を修正しても、別の場所で新しい問題が発生します。

Android Studio のバージョン アップグレード アシスタントが、この問題を過去のものにしました。依存関係やボイラープレートの管理といった手間のかかる作業を AI に任せ、ユーザーに独自のエクスペリエンスを提供することに集中できるようになりました。

この機能を使用するには、バージョン カタログを右クリックして [AI]、[Update Dependencies] の順に選択します。

versions.png

バージョン カタログからアクセスした Version Upgrade Assistant

バージョン アップグレード アシスタントには、[Refactor] メニューからアクセスすることもできます。その場合は、[Update all libraries with AI] を選択します。

versions2.png

[Refactor] メニューからアクセスした Version Upgrade Assistant

エージェントは、ビルドが成功するまで、ビルドの試行、エラー メッセージの読み取り、バージョンの調整など、複数の自動化されたラウンドを実行します。依存関係の競合を手動で解決する代わりに、エージェントに安定した構成を見つける反復プロセスを任せることができます。バージョン アップグレード アシスタントの詳細については、ドキュメントをご覧ください。

Android Studio で Gemini 3.1 Pro が利用可能に

Gemini 3.1 Pro プレビュー版をリリースしました。推論とインテリジェンスの面で Gemini 3 Pro をさらに上回る性能を備えています。Android Studio で Gemini API キーをプラグインすることで、このモデルにアクセスできます。新しいモデルを、最も困難なバグ、コード補完、UI ロジックに活用しましょう。新しいモデルについてのご意見をお聞かせください。

geminipro2.png

Android Studio で Gemini 3.1 Pro が今すぐチェック

使ってみる

ぜひご活用いただき、開発を加速させてください。Android Studio Panda 2 をダウンロードして、これらの強力な新しいエージェント機能を今すぐお試しください。

皆様からのフィードバックは、Google にとって非常に重要です。既知の問題を確認したり、バグを報告したり、LinkedIn、Medium、YouTube、X の活気あるコミュニティに参加したりできます。ぜひコーディングにお役立てください。

作成者:
続きを読む