Ultrahuman запускает функции на 15% быстрее благодаря Gemini в Android Studio
Время на чтение: 2 минуты
Ultrahuman – это стартап в сфере потребительских технологий для здоровья. Он предоставляет пользователям ежедневную статистику о самочувствии на основе биометрических данных, полученных с носимых устройств компании, таких как RING Air и глюкометр непрерывного действия M1 Live. Команда Ultrahuman использовала контекстные инструменты Gemini в Android Studio, чтобы оптимизировать и ускорить процесс разработки.
Приложением Ultrahuman занимается небольшая команда из восьми разработчиков. Они уделяют основное внимание созданию функций, которые нравятся пользователям, и у них есть список ошибок и необходимых улучшений производительности, на которые уходит много времени. Команде нужно было увеличить количество улучшений функций, а также повысить производительность, не увеличивая численность персонала. Одной из главных задач было сократить время и усилия, затрачиваемые на бэклог: каждый сэкономленный час можно было бы потратить на разработку функций для пользователей.
Как Gemini помогает решать технические проблемы и повышать эффективность
Команда интегрировала Gemini в Android Studio, чтобы проверить, смогут ли ИИ-инструменты улучшить рабочий процесс, взяв на себя выполнение многих задач. Сначала команда обратилась к чату с Gemini в Android Studio. Целью было создать прототип GATT-сервера для подключения приложения по Bluetooth с низким энергопотреблением (BLE).
Как отметил Арка, руководитель отдела разработки для Android в Ultrahuman, Gemini помог создать рабочий прототип менее чем за час, хотя обычно на это уходит несколько часов. Реализация BLE, предложенная Gemini, отлично подошла для синхронизации больших объемов данных с датчиков здоровья, когда приложение работало в фоновом режиме. Это улучшило процесс синхронизации данных и сэкономило заряд батареи как на телефоне Android пользователя, так и на сопряженном носимом устройстве Ultrahuman.
Помимо решения основной задачи, Gemini помог оптимизировать алгоритмы в собственной библиотеке с открытым исходным кодом, найти полезную документацию, добавить комментарии к коду и проанализировать журналы сбоев. Команда Ultrahuman также использовала автозаполнение кода, чтобы быстро писать повторяющийся код, генерацию предпросмотра Jetpack Compose, чтобы быстро вносить изменения в дизайн интерфейса, и режим агента, чтобы управлять сложными изменениями на уровне проекта, например отрисовкой новой диаграммы с накоплением, которая сопоставляется с моделями данных бэкенда и моделями интерфейса.
Повышение продуктивности и ускорение разработки функций
Эти улучшения экономят команде десятки часов каждую неделю. Сэкономленное время используется для того, чтобы на 10–15% быстрее предоставлять новые функции бета-тестерам Ultrahuman. Например, команда создала нового ИИ-помощника на базе Gemini 2.5 Flash. Дизайн интерфейса, архитектура и некоторые элементы пользовательского интерфейса для этой новой функции были изначально предложены Gemini в Android Studio, что демонстрирует полный цикл разработки с помощью ИИ.
Ускорьте разработку для Android с помощью Gemini
Gemini дает экспертные советы по Android и тесно интегрирован с Android Studio. Благодаря этому разработчикам Android не нужно тратить много времени на изучение документации и написание шаблонного кода, и они могут сосредоточиться на инновациях.
Узнайте, как Gemini в Android Studio может помочь вашей команде решать сложные проблемы, оптимизировать рабочие процессы и быстрее выпускать новые функции.
-
Истории успехаПриложение Gratitude помогает развивать осознанность с помощью ежедневных записей в дневнике, аффирмаций и карт желаний. Приложение скачали более 6 миллионов раз, оно получило 150 тысяч оценок в 5 звезд, а пользователи сделали в нем 100 миллионов записей.
Amrit Sanjeev, Ash Nohe • Время на чтение: 3 минуты -
Истории успехаGrab – ведущее суперприложение в Юго-Восточной Азии, которое предлагает услуги доставки, мобильности и финансовые услуги миллионам пользователей в восьми странах.
Ajesh Pai, Nguyen Van Minh, Tracy Agyemang • Время на чтение: 5 минут -
Истории успехаКоманда создала базу кода для ИИ-интерфейса, которая на 50% меньше исходной реализации. При этом время выполнения ИИ-агента сократилось на 35 %, количество обменов между инженером и агентом – на 32 %, а стоимость токенов – на 33 %.
Pavlo Stavytskyi, Rebecca Franks • Время на чтение: 11 минут
Получайте еженедельную рассылку с последними новостями о разработке для Android.