Ultrahuman 是一家面向消费者的健康科技初创公司,可根据该公司可穿戴设备(例如 RING Air 和 M1 Live 连续血糖监测仪 (CGM))的生物识别数据,为用户提供每日健康状况洞见。Ultrahuman 团队利用 Android Studio 中 Gemini 的内容感知工具,简化并加快了开发流程。
Ultrahuman 的应用由一个仅有 8 名开发者的精益团队维护。他们优先构建用户喜欢的功能,并且积压了大量 bug 和需要很长时间才能完成的性能改进。该团队需要在不增加员工人数的情况下,提高功能改进的输出量,并处理性能改进。他们最大的机会之一是减少积压工作的时间和精力:维护工作每节省一小时,就可以将这些时间重新投入到为用户开发功能的工作中。
借助 Gemini 解决技术难题并提升性能
该团队集成了 Android Studio 中的 Gemini,以了解 AI 增强型工具是否可以通过处理许多 Android 任务来改进其工作流程。首先,该团队使用了 Android Studio 中的 Gemini 对话。目标是为应用的低功耗蓝牙 (BLE) 连接功能设计 GATT 服务器实现的原型。
正如 Ultrahuman 的 Android 开发主管 Arka 所述,“Gemini 帮助我们在不到一小时内就完成了可用的原型,而如果靠我们自己,则需要花费数小时。”Gemini 提供的 BLE 实现非常适合在应用在后台运行时同步大量健康传感器数据,从而改进数据同步流程并延长用户 Android 手机和 Ultrahuman 配对的穿戴式设备的电池续航时间。
除了这个核心挑战之外,Gemini 在以下方面也证明了其价值:在自定义开源库中查找算法优化、提供实用文档、协助代码注释和分析崩溃日志。Ultrahuman 团队还使用了 代码补全功能,帮助他们轻松编写原本重复的代码;使用了 Jetpack Compose 预览生成功能,以便在界面设计期间快速迭代;使用了 智能体模式,以便管理复杂的项目级更改,例如呈现与后端数据模型和界面模型对应的新的堆叠条形图。
提高工作效率并加快功能交付速度
这些改进每周为该团队节省了数十小时。他们利用节省下来的时间,将新功能交付给 Ultrahuman Beta 版用户的速度提高了 10-15%。例如,该团队为用户构建了一个新的应用内 AI 助理,该助理由 Gemini 2.5 Flash 提供支持。此新功能的界面设计、架构和部分用户体验最初由 Android Studio 中的 Gemini 提出,展示了完整的 AI 辅助开发流程。
借助 Gemini 加快 Android 开发速度
Gemini 的专业 Android 建议紧密集成在 Android Studio 中,可帮助 Android 开发者减少查阅文档和编写样板代码的时间,从而腾出更多时间进行创新。
了解 Android Studio 中的 Gemini 如何帮助您的团队解决复杂问题、简化工作流程并更快地发布新功能。
继续阅读
-
案例研究
Monzo 是一家英国数字银行,拥有 1500 万客户,并且客户数量还在不断增长。随着应用的规模扩大,工程团队发现应用启动时间是一个需要改进的关键领域,但担心这需要对代码库进行重大更改。
Ben Weiss • 2 分钟阅读时间
-
月 13 日月 13 日
案例研究
TikTok 是一个全球性的短视频平台,以庞大的用户群和创新功能而闻名。
Ben Trengrove, Ajesh Pai • 2 分钟阅读时间
-
案例研究
在瞬息万变的社交媒体世界中,用户注意力很快就会被吸引或转移。Meta 应用(Facebook 和 Instagram)是全球最大的社交平台之一,为全球数十亿用户提供服务。
Mayuri Khinvasara Khabya • 4 分钟阅读时间
随时了解最新动态
每周通过电子邮件接收最新的 Android 开发洞见 每周。