個案研究

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

2 分鐘閱讀

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

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

UltrahumanxGiAS_Image_01.webp

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

團隊將 Android Studio 內建 Gemini 整合至 Android Studio,看看 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 運用節省的時間,以 10% 到 15% 的速度,為 Beta 版使用者提供新功能。舉例來說,該團隊採用 Gemini 2.5 Flash,為使用者打造全新的應用程式內建 AI 助理。這項新功能的使用者介面設計、架構和部分使用者體驗,最初是由 Android Studio 內建 Gemini 建議,展現了完整的 AI 輔助開發流程。

運用 Gemini 加速 Android 開發作業

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

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

撰寫者:

繼續閱讀