Gemini を操作するためのメイン インターフェースはチャット ウィンドウです。非常にシンプルで自由度の高い質問から、サポートが必要な特定の問題まで、さまざまな質問を行うことができます。
次に、質問の例を示します。ただし、Android 開発に関連するトピックであれば、自由に試してみてください。
- アプリにカメラのサポートを追加するにはどうすればよいですか?
- Room データベースを作成したい。
- Javadoc の形式を教えてください。
- ダークモードとは何ですか?
- Android で位置情報を取得する最適な方法は何ですか?
Gemini は会話のコンテキストを記憶するため、次のようなフォローアップの質問もできます。
- Kotlin でこのコードを教えていただけますか?
Compose で行う方法を教えてもらえますか?
Android Studio の特定の機能やワークフローについて Gemini に質問することもできます。たとえば、次のようにします。
- アプリのジャンクを分析するにはどうすればよいですか?
- CPU プロファイラはどこにありますか?
Gemini を活用する際のヒント
Gemini の回答は、質問の仕方によって異なります。Gemini からの回答を最適化する方法をいくつかご紹介します。
- 具体的に記述します。使用する特定のライブラリ、API、アプローチがある場合は、質問に含めてください。
すべきこと
CameraX を使用してアプリにカメラのサポートを追加するにはどうすればよいですか?すべきでないこと
アプリにカメラのサポートを追加するにはどうすればよいですか? - 目的の回答の構造を記述します。Gemini によって生成されたコードをアプリに挿入する場合、特定の形式でコードが必要な場合は、その指示を指定します。
すべきこと
このコードにコメントを挿入します。コメントにはダブル スラッシュを使用し、コメントはそれぞれ、説明するコード行の上に配置します。すべきでないこと
このコードのコードコメントを記述します。 - 複雑なリクエストを簡単な質問に分割する。特にコードをリクエストする場合は、簡単な質問をいくつかすることで、全体的により包括的な回答を得ることができます。
すべきこと
1. ログイン画面のあるアプリのMainActivity.kt
ファイルを提供してください。
2. ユーザー プロファイルを表すクラスを追加できますか?
3. 複数のユーザー プロファイルをサポートするコードを追加できますか?すべきでないこと
複数のユーザー プロファイルをサポートするログイン画面を持つアプリを作成する方法
プロンプト ライブラリ
プロンプト ライブラリを使用すると、よく使用するプロンプトを保存して管理し、必要に応じてすばやく呼び出すことができます。[設定] > [Gemini] > [プロンプト ライブラリ] からプロンプト ライブラリにアクセスして、プロンプトを保存、取得します。チャット内のプロンプトを右クリックして、後で使用するために保存することもできます。保存したプロンプトを適用するには、エディタで右クリックし、[Gemini] > [プロンプト ライブラリ] に移動してプロンプトを適用します。この効率的なワークフローにより、よく使用するプロンプトを再入力する必要がなくなり、時間と労力を節約できます。