個案研究

Ultrahuman 運用 Android Studio 內建 Gemini,推出新功能的速度提升 15%

2 分鐘小故事

Ultrahuman 是一間消費者健康科技新創公司,會根據該公司穿戴式裝置 (例如 RING AirM1 Live 連續血糖監測儀 (CGM)) 的生物辨識資料,為使用者提供每日健康洞察資訊。Ultrahuman 團隊運用 Android Studio 內建 Gemini 的內容認知工具,簡化並加快開發程序。

Ultrahuman 的應用程式是由僅有八位開發人員的精簡團隊維護。他們優先建構使用者喜愛的功能,但有大量錯誤和效能改善需求需要處理,因此耗費許多時間。團隊需要提升功能改善的產出,同時處理效能改善問題,但不能增加人力。他們最大的機會之一,就是減少處理待處理事項的時間和精力:每節省一小時的維護時間,就能重新投入開發使用者功能。

UltrahumanxGiAS_Image_01.webp

運用 Gemini 解決技術障礙並提升效能

這個團隊在 Android Studio 中整合了 Gemini,想瞭解 AI 輔助工具是否能處理許多 Android 工作,進而提升工作流程效率。首先,團隊在 Android Studio 中使用 Gemini 對話,目標是為應用程式的藍牙低功耗 (BLE) 連線功能,製作 GATT 伺服器實作的原型。

arka.png

Ultrahuman Android 開發主管 Arka 表示:「Gemini 協助我們在不到一小時內完成可運作的原型,這原本需要花費數小時。」Gemini 提供的 BLE 實作方式非常適合在應用程式於背景執行時,同步大量健康感應器資料,不僅改善資料同步程序,還能延長使用者 Android 手機和 Ultrahuman 配對穿戴式裝置的電池續航力。

除了這項核心挑戰,Gemini 在尋找自訂開放原始碼程式庫的演算法最佳化項目、提供實用文件、協助註解程式碼,以及分析當機記錄方面,也證明瞭其價值。此外,Ultrahuman 團隊也使用程式碼完成功能,輕鬆編寫重複的程式碼;使用 Jetpack Compose 預覽生成功能,在 UI 設計期間快速疊代;以及使用代理程式模式,管理複雜的專案範圍變更,例如算繪對應至後端資料模型和 UI 模型的新堆疊長條圖。

arka2.png


提升生產力並加快功能推出速度

這些改良措施每週為團隊省下數十小時。這段時間可用於為 Ultrahuman Beta 版使用者提供新功能,速度提升 10% 至 15%。舉例來說,該團隊採用 Gemini 2.5 Flash,為使用者打造全新的應用程式內建 AI 助理。這項新功能的使用者介面設計、架構和部分使用者體驗,最初是由 Android Studio 內建 Gemini 建議,展現了完整的 AI 輔助開發流程。

運用 Gemini 加速 Android 開發

Gemini 提供的 Android 專家建議與 Android Studio 緊密整合,可協助 Android 開發人員減少查閱說明文件和編寫樣板程式碼的時間,進而有更多時間進行創新。

瞭解如何使用 Android Studio 內建 Gemini 協助團隊解決複雜問題、簡化工作流程,以及加快推出新功能。

撰寫者:

繼續閱讀