Истории успеха

Ultrahuman запускает функции на 15% быстрее благодаря Gemini в Android Studio

Время на чтение: 2 минуты

Ultrahuman – это стартап в сфере потребительских технологий для здоровья. Он предоставляет пользователям ежедневную статистику о самочувствии на основе биометрических данных, полученных с носимых устройств компании, таких как RING Air и глюкометр непрерывного действия M1 Live. Команда Ultrahuman использовала контекстные инструменты Gemini в Android Studio, чтобы оптимизировать и ускорить процесс разработки.

Приложением Ultrahuman занимается небольшая команда из восьми разработчиков. Они уделяют основное внимание созданию функций, которые нравятся пользователям, и у них есть список ошибок и необходимых улучшений производительности, на которые уходит много времени. Команде нужно было увеличить количество улучшений функций, а также повысить производительность, не увеличивая численность персонала. Одной из главных задач было сократить время и усилия, затрачиваемые на бэклог: каждый сэкономленный час можно было бы потратить на разработку функций для пользователей.

UltrahumanxGiAS_Image_01.webp

Как Gemini помогает решать технические проблемы и повышать эффективность

Команда интегрировала Gemini в Android Studio, чтобы проверить, смогут ли ИИ-инструменты улучшить рабочий процесс, взяв на себя выполнение многих задач. Сначала команда обратилась к чату с Gemini в Android Studio. Целью было создать прототип GATT-сервера для подключения приложения по Bluetooth с низким энергопотреблением (BLE).

arka.png

Как отметил Арка, руководитель отдела разработки для Android в Ultrahuman, Gemini помог создать рабочий прототип менее чем за час, хотя обычно на это уходит несколько часов. Реализация BLE, предложенная Gemini, отлично подошла для синхронизации больших объемов данных с датчиков здоровья, когда приложение работало в фоновом режиме. Это улучшило процесс синхронизации данных и сэкономило заряд батареи как на телефоне Android пользователя, так и на сопряженном носимом устройстве Ultrahuman.

Помимо решения основной задачи, Gemini помог оптимизировать алгоритмы в собственной библиотеке с открытым исходным кодом, найти полезную документацию, добавить комментарии к коду и проанализировать журналы сбоев. Команда Ultrahuman также использовала автозаполнение кода, чтобы быстро писать повторяющийся код, генерацию предпросмотра Jetpack Compose, чтобы быстро вносить изменения в дизайн интерфейса, и режим агента, чтобы управлять сложными изменениями на уровне проекта, например отрисовкой новой диаграммы с накоплением, которая сопоставляется с моделями данных бэкенда и моделями интерфейса.

arka2.png


Повышение продуктивности и ускорение разработки функций

Эти улучшения экономят команде десятки часов каждую неделю. Сэкономленное время используется для того, чтобы на 10–15% быстрее предоставлять новые функции бета-тестерам Ultrahuman. Например, команда создала нового ИИ-помощника на базе Gemini 2.5 Flash. Дизайн интерфейса, архитектура и некоторые элементы пользовательского интерфейса для этой новой функции были изначально предложены Gemini в Android Studio, что демонстрирует полный цикл разработки с помощью ИИ. 

Ускорьте разработку для Android с помощью Gemini

Gemini дает экспертные советы по Android и тесно интегрирован с Android Studio. Благодаря этому разработчикам Android не нужно тратить много времени на изучение документации и написание шаблонного кода, и они могут сосредоточиться на инновациях.

Узнайте, как Gemini в Android Studio может помочь вашей команде решать сложные проблемы, оптимизировать рабочие процессы и быстрее выпускать новые функции. 

Автор:
Продолжить чтение