android/androidify

Sample app for Androidify

解決的問題

Androidify 是一個開源的範例應用程式,旨在展示如何在 Android 上建構 AI 驅動的體驗。它特別使用現代 AI 模型與 Android 開發工具,從零開始重新建構經典的 Android 機器人製造器、機器人建構器與建構器。

如何運作

此應用整合了多項 Google 技術來實現其 AI 功能:

  • Gemini API:透過 Firebase AI Logic SDK 存取,利用 Imagen 與 Gemini 模型進行影像生成。
  • Jetpack Compose:用於使用者介面與動畫。
  • 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 驅動的行動使用者體驗。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案