Ultrahuman 是一家消費者健康科技新創公司,根據 RING Air 和 M1 Live 連續血糖監測儀 (CGM) 等穿戴式裝置的生物辨識資料,為使用者提供每日健康洞察資訊。Ultrahuman 團隊運用 Android Studio 內建 Gemini 的內容感知工具,簡化並加快開發流程。
Ultrahuman 應用程式由僅八名開發人員組成的精實團隊維護。他們優先開發使用者喜愛的功能,但有許多待處理的錯誤和效能改善項目,需要花費大量時間。團隊需要提高功能改善項目的產出,同時也需要處理效能改善項目,但不能增加人力。他們發現,減少待辦事項所需的時間和精力,是提升效率的一大機會:每節省一小時的維護時間,就能投入更多資源,為使用者開發新功能。
運用 Gemini 解決技術難題並提升效能
團隊整合了 Gemini in Android Studio,想看看 AI 輔助工具能否處理多項 Android 工作,進而改善工作流程。首先,團隊使用 Android Studio 內建的 Gemini 對話功能,目標是為應用程式的藍牙低功耗 (BLE) 連線功能,建立 GATT 伺服器實作的原型。
Ultrahuman 的 Android 開發主管 Arka 表示:「Gemini 協助我們在不到一小時內完成可運作的原型,否則可能需要好幾個小時。」Gemini 提供的 BLE 實作方式完美運作,可在應用程式於背景執行時同步大量健康感應器資料,改善資料同步程序,並節省使用者 Android 手機和 Ultrahuman 配對穿戴式裝置的電池電力。
除了這項核心挑戰,Gemini 也在自訂開放原始碼程式庫中找出演算法最佳化方法、提供實用說明文件、協助註解程式碼,以及分析當機記錄,證明其價值。Ultrahuman 團隊也使用程式碼補全功能,輕鬆編寫重複的程式碼;使用 Jetpack Compose 預覽生成功能,在 UI 設計期間快速疊代;使用代理模式管理複雜的全專案變更,例如算繪對應至後端資料模型和 UI 模型的新堆疊長條圖。
提升工作效率並加速推出功能
這些改善措施每週為團隊省下數十小時。Ultrahuman 將省下的時間用於向 Beta 版使用者推出新功能,速度提升了 10% 到 15%。舉例來說,團隊採用 Gemini 2.5 Flash,為使用者打造全新的應用程式內 AI 助理。這項新功能的 UI 設計、架構和部分使用者體驗,最初是由 Android Studio 內建 Gemini 建議,展現了完整的 AI 輔助開發流程。
運用 Gemini 加速 Android 開發作業
Gemini 的 Android 專家建議與 Android Studio 緊密整合,可協助 Android 開發人員減少翻閱說明文件和編寫樣板程式碼的時間,讓他們有更多時間創新。
瞭解 Android Studio 內建 Gemini 如何協助團隊解決複雜問題、簡化工作流程,並加快推出新功能。
-
個案研究正念冥想應用程式 Gratitude 鼓勵使用者透過每日微日記、自我肯定和願景板,持之以恆地練習。這款應用程式的下載次數超過 600 萬次,獲得 15 萬則 5 星級評等,並記錄了 1 億則日記。
Amrit Sanjeev, Ash Nohe • 閱讀時間:3 分鐘 -
個案研究Grab 是東南亞首屈一指的超級應用程式,透過單一應用程式為八個國家/地區的數百萬名使用者提供外送、交通和金融服務。
Ajesh Pai, Nguyen Van Minh, Tracy Agyemang • 閱讀時間:5 分鐘 -
個案研究該團隊建構了 AI 原生 UI 程式碼集,比原始實作小 50%,同時將 AI 代理執行時間縮短 35%,工程師與代理之間的互動減少 32%,並將權杖成本降低 33%。
Pavlo Stavytskyi, Rebecca Franks • 閱讀時間:11 分鐘
每週透過電子郵件接收最新的 Android 開發洞察資訊。