android/androidify

Sample app for Androidify

何を解決するか

Androidify は、Android 上で AI ベースの体験を構築する方法を示すオープンソースのサンプルアプリです。特に、最新の AI モデルと Android 開発ツールを使用して、従来の Android ボットメーカー、ボットビルダー、ビルダーを完全に再構築しています。

動作方法

このアプリは、複数の Google テクノロジーを統合して AI 機能を実現しています:

  • Gemini API:Firebase AI Logic SDK を通じてアクセスし、Imagen および Gemini モデルを用いて画像生成を行います。
  • Jetpack Compose:UI およびアニメーションに使用されています。
  • Navigation 3:アプリケーションのナビゲーショングラフを管理します。
  • CameraX と Media3 Compose:ズーム、タップフォーカスなどのカスタムカメラコントロールと動画再生を提供します。

対象読者

最新の Jetpack Compose および Firebase ツールを使用して Gemini および他の AI モデルをモバイルアプリに統合する方法を学びたい Android 開発者。

主な特徴

  • AI 画像生成:標準の Imagen モデルを使用して、Android ボットのさまざまなバリエーションを生成します。
  • Firebase 統合:Firebase AI Logic SDK と Remote Config を活用してバックエンド管理を実現します。
  • 現代的な Android スタック:Jetpack Compose、Navigation 3、CameraX を使用して構築されています。
  • オープンソース:AI ベースのモバイル UX を実装する実践的な例を提供します。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト