Ultrahuman 是一間消費性健康科技新創公司,會根據該公司穿戴式裝置 (例如 RING Air 和 M1 Live 連續血糖監測儀 (CGM)) 的生物特徵辨識資料,為使用者提供每日健康深入分析。Ultrahuman 團隊運用 Android Studio 中的 Gemini 情境感知工具,簡化並加快開發程序。
Ultrahuman 應用程式是由僅有八位開發人員的精簡團隊維護。他們優先建構使用者喜愛的功能,但有大量錯誤和效能改善需求,需要花費許多時間。該團隊需要擴大功能改善的產出,同時處理效能改善作業,但不能增加人力。他們最大的機會之一,就是減少待處理事項的時間和精力:每節省一小時的維護時間,就能重新投入為使用者開發功能。
運用 Gemini 解決技術障礙並提升效能
團隊將 Android Studio 內建 Gemini 整合至 Android Studio,看看 AI 強化工具是否能處理許多 Android 工作,進而提升工作流程效率。首先,團隊在 Android Studio 中使用 Gemini 對話。目標是為應用程式的藍牙低功耗 (BLE) 連線功能,設計 GATT 伺服器實作的原型。
Ultrahuman Android 開發主管 Arka 表示:「Gemini 協助我們在不到一小時內完成可運作的原型,這原本需要花費數小時。」Gemini 提供的 BLE 實作方式非常適合在應用程式於背景執行時,同步大量健康感應器資料,不僅改善資料同步程序,還能延長使用者 Android 手機和 Ultrahuman 配對穿戴式裝置的電池續航力。
除了這項核心挑戰,Gemini 在尋找自訂開放原始碼程式庫中的演算法最佳化項目、提供實用文件、協助註解程式碼,以及分析當機記錄方面,也展現了無可取代的價值。此外,Ultrahuman 團隊也使用程式碼完成功能,輕鬆編寫重複的程式碼;使用 Jetpack Compose 預覽生成功能,在 UI 設計期間快速疊代;以及使用代理程式模式,管理複雜的專案範圍變更,例如算繪對應至後端資料模型和 UI 模型的新堆疊長條圖。
提升生產力並加快功能推出速度
這些改良措施每週為團隊省下數十小時。Ultrahuman 運用節省下來的時間,以 10% 到 15% 的速度,為 Beta 版使用者提供新功能。舉例來說,該團隊採用 Gemini 2.5 Flash,為使用者打造全新的應用程式內建 AI 助理。這項新功能的使用者介面設計、架構和部分使用者體驗,最初是由 Android Studio 內建 Gemini 建議,展現了完整的 AI 輔助開發流程。
運用 Gemini 加速 Android 開發作業
Gemini 提供的 Android 專家建議與 Android Studio 緊密整合,可協助 Android 開發人員減少查閱說明文件和編寫樣板程式碼的時間,進而有更多時間進行創新。
瞭解如何使用 Android Studio 內建 Gemini 協助團隊解決複雜問題、簡化工作流程,以及加快推出新功能。
繼續閱讀
-
個案研究
正念應用程式 Gratitude 鼓勵使用者每天寫日記、自我肯定和製作願景板,培養正念習慣。這款應用程式的下載次數超過 600 萬次,獲得 15 萬個 5 星評分,且記錄的日記條目超過 1 億則。
Amrit Sanjeev, Ash Nohe • 3 分鐘可讀完
-
個案研究
Karrot 是一款以社群為導向的超區域點對點市集應用程式,使用者可與其他已驗證的使用者買賣和交易商品。該平台於 2015 年在韓國推出,之後擴展至全球市場,目前已累積超過 4,300 萬名註冊使用者。
Thomas Ezan, Tracy Agyemang • 閱讀時間:2 分鐘
-
個案研究
Monzo 是英國數位銀行,目前有 1,500 萬名客戶,且人數持續增加中。隨著應用程式規模擴大,工程團隊發現應用程式啟動時間是需要改善的關鍵領域,但擔心這會需要大幅變更程式碼集。
Ben Weiss, Tracy Agyemang • 閱讀時間:2 分鐘
隨時掌握最新消息
每週透過電子郵件接收最新的 Android 開發洞察資訊。