Ultrahuman lanza funciones un 15% más rápido con Gemini en Android Studio
Lectura de 2 min
Ultrahuman es una startup de tecnología de salud para consumidores que proporciona información diaria sobre el bienestar a los usuarios en función de los datos biométricos de los wearables de la empresa, como el RING Air y el medidor continuo de glucosa (CGM) M1 Live. El equipo de Ultrahuman se apoyó en las herramientas contextuales de Gemini en Android Studio para optimizar y acelerar su proceso de desarrollo.
La app de Ultrahuman la mantiene un equipo lean de solo ocho desarrolladores. Priorizan la creación de funciones que les encantan a sus usuarios y tienen una lista de errores y mejoras de rendimiento necesarias que llevan mucho tiempo. El equipo necesitaba aumentar la producción de mejoras de funciones y, al mismo tiempo, gestionar las mejoras de rendimiento, sin aumentar la cantidad de personal. Una de sus mayores oportunidades era reducir la cantidad de tiempo y esfuerzo para su lista de tareas pendientes: cada hora ahorrada en el mantenimiento se podía reinvertir en trabajar en funciones para sus usuarios.
Cómo resolver obstáculos técnicos y mejorar el rendimiento con Gemini
El equipo integró Gemini en Android Studio para ver si las herramientas potenciadas por IA podían mejorar su flujo de trabajo encargándose de muchas tareas de Android. Primero, el equipo recurrió al chat de Gemini dentro de Android Studio. El objetivo era crear un prototipo de una implementación de servidor GATT para la conectividad de Bluetooth de bajo consumo (BLE) de su aplicación.
Como señaló Arka, líder de desarrollo de Android de Ultrahuman, “Gemini nos ayudó a alcanzar un prototipo funcional en menos de una hora, algo que, de otro modo, nos habría llevado varias horas”. La implementación de BLE que proporcionó Gemini funcionó a la perfección para sincronizar grandes cantidades de datos de sensores de salud mientras la app se ejecutaba en segundo plano, lo que mejoró el proceso de sincronización de datos y ahorró batería tanto en el teléfono Android del usuario como en el dispositivo wearable vinculado de Ultrahuman.
Más allá de este desafío principal, Gemini también demostró ser invaluable para encontrar optimizaciones algorítmicas en una biblioteca de código abierto personalizada, señalar documentación útil, ayudar con los comentarios de código y analizar los registros de fallas. El equipo de Ultrahuman también usó la finalización de código para escribir con facilidad código que, de otro modo, sería repetitivo, la generación de vistas previas de Jetpack Compose para permitir una iteración rápida durante el diseño de la IU y el modo de agente para administrar cambios complejos en todo el proyecto, como la renderización de un nuevo gráfico de barras apiladas que se asignaba a modelos de datos de backend y modelos de IU.
Transforming productivity and accelerating feature delivery
Estas mejoras le ahorraron al equipo decenas de horas cada semana. Este tiempo recuperado se utiliza para ofrecer funciones nuevas a los usuarios de la versión beta de Ultrahuman entre un 10% y un 15% más rápido. Por ejemplo, el equipo creó un nuevo asistente de IA integrado en la app para los usuarios, potenciado por Gemini 2.5 Flash. Gemini en Android Studio sugirió inicialmente el diseño de la IU, la arquitectura y partes de la experiencia del usuario para esta nueva función, lo que demuestra un proceso de desarrollo asistido por IA completo.
Acelera el desarrollo de Android con Gemini
Los consejos de expertos de Gemini sobre Android, integrados de forma estrecha en Android Studio, ayudan a los desarrolladores de Android a dedicar menos tiempo a revisar la documentación y escribir código estándar, lo que les deja más tiempo para innovar.
Descubre cómo Gemini en Android Studio puede ayudar a tu equipo a resolver problemas complejos, optimizar los flujos de trabajo y lanzar funciones nuevas más rápido.
-
Casos de éxitoLa app de mindfulness Gratitude fomenta la constancia a través de microdiarios, afirmaciones y tableros de objetivos personales. La app tiene más de 6 millones de descargas, 150, 000 calificaciones de 5 estrellas y 100 millones de entradas de diario registradas.
Amrit Sanjeev, Ash Nohe • Lectura de 3 min -
Casos de éxitoLas apps de verificación de identidad para la banca y el registro de tarjetas SIM requieren capturas de rostros nítidas y de alta resolución para detectar suplantaciones de identidad y deepfakes. Capturar fotogramas lo suficientemente nítidos para las verificaciones de detección de vida y de suplantación de identidad, sin que se bloqueen los dispositivos con poca memoria, es un desafío común para los desarrolladores de cámaras de Android.
Donovan McMurray • Lectura de 4 min -
Casos de éxitoGrab es la superapp líder del Sudeste Asiático, que ofrece entregas, movilidad y servicios financieros a millones de usuarios en ocho países a través de una sola app.
Ajesh Pai, Nguyen Van Minh, Tracy Agyemang • Lectura de 5 min
Recibe la información más reciente sobre el desarrollo de Android en tu bandeja de entrada todas las semanas.