Casos de éxito
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 el consumidor que proporciona a los usuarios estadísticas diarias de bienestar basadas en 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's para optimizar y acelerar su proceso de desarrollo.
La app de Ultrahuman está a cargo de un equipo reducido de solo ocho desarrolladores. Priorizan la creación de funciones que les encantan a sus usuarios y tienen un backlog de errores y mejoras de rendimiento necesarias que llevan mucho tiempo. El equipo necesitaba aumentar su producción de mejoras de funciones y también administrar sus mejoras de rendimiento sin aumentar la cantidad de empleados. Una de sus mayores oportunidades fue reducir la cantidad de tiempo y esfuerzo para su backlog: cada hora ahorrada en mantenimiento podría reinvertirse 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 mejoradas con IA podían mejorar su flujo de trabajo mediante el manejo de muchas tareas de Android. Primero, el equipo recurrió al chat de Gemini dentro de Android Studio. El objetivo era crear un prototipo de implementación de servidor GATT para la conectividad 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 proporcionada por Gemini funcionó perfectamente 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 en el teléfono Android del usuario y en el dispositivo wearable vinculado de Ultrahuman.
Además de este desafío principal, Gemini también resultó invaluable para encontrar optimizaciones algorítmicas en una biblioteca personalizada de código abierto, señalar documentación útil, ayudar con los comentarios de código y analizar registros de fallas. El equipo de Ultrahuman también usó la finalización de código para ayudarlos a escribir código repetitivo, la generación de vista previa de Jetpack Compose para habilitar la 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 renderizar un nuevo gráfico de barras apiladas que se asignó a modelos de datos de backend y modelos de IU.
Transforma la productividad y acelera la entrega de funciones
Estas mejoras le ahorraron al equipo docenas de horas cada semana. Este tiempo recuperado se usa para entregar funciones nuevas a los usuarios beta de Ultrahuman entre un 10% y un 15% más rápido. Por ejemplo, el equipo creó un nuevo asistente de IA en la app para los usuarios, con tecnología de Gemini 2.5 Flash. El diseño de la IU, la arquitectura y partes de la experiencia del usuario para esta nueva función fueron sugeridos inicialmente por Gemini en Android Studio, lo que muestra un proceso de desarrollo asistido por IA de ciclo completo.
Acelera tu desarrollo de Android con Gemini
El asesoramiento experto de Android de Gemini, estrechamente integrado en Android Studio, ayuda a los desarrolladores de Android a pasar menos tiempo buscando documentación y escribiendo código estándar, lo que les permite tener más tiempo para innovar.
Descubre cómo Gemini en Android Studio puede ayudar a tu equipo a resolver problemas complejos, optimizar flujos de trabajo y enviar funciones nuevas más rápido.
Seguir leyendo
-
Casos de éxito
Monzo es un banco digital del Reino Unido con 15 millones de clientes y en crecimiento. A medida que la app escalaba, el equipo de ingeniería identificó el tiempo de inicio de la app como un área fundamental para mejorar, pero le preocupaba que requiriera cambios significativos en su base de código.
Ben Weiss • Lectura de 2 min
-
Casos de éxito
TikTok es una plataforma global de videos cortos conocida por su enorme base de usuarios y sus funciones innovadoras.
Ben Trengrove, Ajesh Pai • Lectura de 2 min
-
Casos de éxito
En el mundo dinámico de las redes sociales, la atención del usuario se gana o se pierde rápidamente. Las apps de Meta (Facebook e Instagram) se encuentran entre las plataformas sociales más grandes del mundo y atienden a miles de millones de usuarios en todo el mundo.
Mayuri Khinvasara Khabya • Lectura de 4 min
Mantente al día
Recibe la información más reciente sobre el desarrollo de Android en tu bandeja de entrada todas las semanas.