GEMINI LABEN
ROBOTICS — 8月31日に停止した ER 1.6 preview には後継があります。Gemini Robotics ER 2 が公開プレビュー中で、通常版とストリーミング版の2種類が提供されていますVIDEO — ER 2 の成功・失敗判定は静止画ではなく生の映像フィード上で動きます。こぼれ・滑り・位置ずれのような、実行の途中で起きる失敗を捉えられる設計ですDEADLINE — 次の期限は9月30日、gemini-omni-flash-preview の廃止です。移行先は8月27日に GA になった gemini-omni-1.1-flash で、残り4週間を切りましたAPIKEY — 残りの標準 API キーは、制限付きのものも含めて9月中に全面停止します。移行先は Google Cloud サービスアカウントに紐付く auth キー形式ですPRICE — Gemini 3.7 Flash の導入価格 $0.75/$3.75 per 1M は12月31日までです。2027年1月1日から $1.50/$7.50 になるため、年を跨ぐ見積もりは2本立てが要りますAUDIO — Gemini 3.5 Transcribe は85言語以上の言語検出、話者ダイアライゼーション、単語単位タイムスタンプ、最大1,000語のカスタム語彙バイアスに対応していますROBOTICS — 8月31日に停止した ER 1.6 preview には後継があります。Gemini Robotics ER 2 が公開プレビュー中で、通常版とストリーミング版の2種類が提供されていますVIDEO — ER 2 の成功・失敗判定は静止画ではなく生の映像フィード上で動きます。こぼれ・滑り・位置ずれのような、実行の途中で起きる失敗を捉えられる設計ですDEADLINE — 次の期限は9月30日、gemini-omni-flash-preview の廃止です。移行先は8月27日に GA になった gemini-omni-1.1-flash で、残り4週間を切りましたAPIKEY — 残りの標準 API キーは、制限付きのものも含めて9月中に全面停止します。移行先は Google Cloud サービスアカウントに紐付く auth キー形式ですPRICE — Gemini 3.7 Flash の導入価格 $0.75/$3.75 per 1M は12月31日までです。2027年1月1日から $1.50/$7.50 になるため、年を跨ぐ見積もりは2本立てが要りますAUDIO — Gemini 3.5 Transcribe は85言語以上の言語検出、話者ダイアライゼーション、単語単位タイムスタンプ、最大1,000語のカスタム語彙バイアスに対応しています
記事一覧/開発ツール
開発ツール/2026-03-27上級

Gemini API × Kotlin で Android アプリに AI を組み込む

Gemini API を Kotlin の Android アプリへ統合する実装を、Firebase AI Logic SDK のセットアップから本番運用のレイテンシ計測・モデル使い分け・オンデバイスフォールバック・コスト試算まで、個人開発での実測を交えて解説します。

gemini-api285kotlin4android8android-studio2firebase6mobile-development

プレミアム記事

取り組みの背景 — なぜ Android アプリに Gemini を組み込むのか

Google が提供する Gemini API は、テキスト生成だけでなく画像認識・音声理解・Function Calling といったマルチモーダル機能を備えた大規模言語モデルです。Android は Google のエコシステムの中心にあるプラットフォームであり、Kotlin と組み合わせることで、ネイティブアプリの中にシームレスに AI 機能を統合できます。

初めて Gemini API を Android で使う方でも、完成形のコードを動かしながら学べる構成にしました。

Gemini API の基本的な概念や料金体系について先に確認しておきたい方は、Gemini API クイックスタートをご覧ください。


前提知識と環境準備

開発環境の要件

本チュートリアルを進めるには、以下の環境が必要です。

  • Android Studio Ladybug(2025.3)以降
  • Kotlin 1.9 以降
  • Android SDK API レベル 21 以上(minSdk)
  • Firebase プロジェクト(Blaze プラン推奨)
  • Google AI Studio で取得した API キー、または Firebase コンソールで有効化した Gemini API

Firebase プロジェクトの設定

Firebase AI Logic SDK を使うには、Firebase プロジェクトに Android アプリを登録する必要があります。Firebase コンソールで以下を実施してください。

  1. Firebase コンソール → プロジェクト設定 → 「アプリを追加」で Android アプリを登録
  2. google-services.json をダウンロードし、app/ ディレクトリに配置
  3. Firebase コンソールの「AI Logic」セクションで Gemini API を有効化

Gradle 依存関係の追加

プロジェクトレベルの build.gradle.kts に Firebase BOM と AI Logic SDK を追加します。

// build.gradle.kts (Module: app)
plugins {
    id("com.android.application")
    id("org.jetbrains.kotlin.android")
    id("com.google.gms.google-services")
}
 
dependencies {
    // Firebase BOM で全バージョンを一括管理
    implementation(platform("com.google.firebase:firebase-bom:33.12.0"))
 
    // Firebase AI Logic SDK(Gemini API 連携用)
    implementation("com.google.firebase:firebase-ai")
 
    // Coroutines(ストリーミング応答に必要)
    implementation("org.jetbrains.kotlinx:kotlinx-coroutines-android:1.8.1")
 
    // Lifecycle ViewModel(UI 統合用)
    implementation("androidx.lifecycle:lifecycle-viewmodel-ktx:2.8.7")
    implementation("androidx.lifecycle:lifecycle-runtime-ktx:2.8.7")
}

Sync を実行し、依存関係が正しく解決されることを確認してください。


ここまでお読みいただきありがとうございます。

この記事の続きを読む

この先には、実装コードやベンチマーク結果など、実務でお役に立てる内容をご用意しています。このサイトは広告を掲載しておらず、サーバーや開発にかかる費用はメンバーの皆様のご支援で成り立っています。もしお役に立てていましたら、ご支援いただけますと大変ありがたいです。

この記事で得られること
Firebase AI Logic SDK で Kotlin から Gemini を呼ぶ最小実装と、ストリーミング・マルチモーダル・Function Calling の実コード
実機で計測した初回トークン遅延と、flash と pro を機能ごとに使い分けてコストと品質の釣り合いを取る判断基準
オンデバイス推論をフォールバックに据え、オフラインと急なコスト増に備えるハイブリッド構成と使用状況の計測手順
Stripe による安全な決済 · いつでもキャンセル可能

この記事を購入する

この先の内容をすべてお読みいただけます。一度のご購入で、いつでも何度でもアクセスできます。このサイトは広告を掲載しておらず、皆さまのご支援がサーバー費用などの運営を支えています。

または
メンバーシップなら全記事が読み放題 →
シェア

お読みいただきありがとうございます

Gemini Lab は広告なしで運営しており、サーバー費用などの運営コストはメンバーシップのご支援で賄っています。実装コード・ベンチマーク・本番設計パターンなど、実務でお役立ていただける記事を毎日更新しています。もし読んでよかったと感じていただけましたら、ぜひご覧ください。

  • コピー&ペーストで使える実装コード付き
  • 毎日新しい上級ガイドを追加
  • ¥580/月 または ¥2,480 の永久アクセス
メンバーシップを見る →

関連記事

開発ツール2026-06-25
Gemini API × Android Jetpack Compose 完全統合ガイド — Kotlin ネイティブ AI アプリの本番設計パターン
Kotlin + Jetpack Compose でネイティブ Android AI アプリを構築する完全ガイド。Google AI SDK for Android の導入から ViewModel 設計、Multimodal 対応、Room DB 履歴管理、セキュリティ戦略まで本番レベルで解説します。
開発ツール2026-04-18
Gemini API × Kotlin Multiplatform:iOS/Android 共通 AI ロジックの設計から App Store 公開まで
Kotlin Multiplatform(KMP)とGemini APIを組み合わせ、iOS・Android両対応のAI機能を1つのコードベースで実装する完全ガイド。共通ビジネスロジック設計・SwiftUI/Compose UI・本番APIキー管理・マルチモーダル対応まで動作確認済みコードで解説します。
開発ツール2026-03-29
Gemini × Android Studio で始めるAI駆動アプリ開発 — Code Assist・Agent Mode活用
Android Studio の Gemini 連携を個人開発の実測値とともに整理。Code Assist の補完から Agent Mode による MVVM 自動構築、テスト生成、デバッグ支援までの使い分けを解説します。
📚RECOMMENDED BOOKS
大規模言語モデル入門
山田育矢
LLM開発
生成AIプロンプトエンジニアリング入門
我妻幸長
プロンプト
Claude CodeによるAI駆動開発入門
平川知秀
AI駆動開発
※ アフィリエイトリンクを含みます
もっと見る →