Estudos de caso

O Ultrahuman lança recursos 15% mais rápido com o Gemini no Android Studio

Leitura de 2 minutos

A Ultrahuman é uma startup de tecnologia de saúde para consumidores que oferece insights diários de bem-estar aos usuários com base em dados biométricos dos wearables da empresa, como o RING Air e o monitor contínuo de glicose (CGM) M1 Live. A equipe da Ultrahuman usou as ferramentas contextualmente conscientes do Gemini no Android Studio para simplificar e acelerar o processo de desenvolvimento.

O app da Ultrahuman é mantido por uma equipe enxuta de apenas oito desenvolvedores. A prioridade é criar recursos que os usuários adoram, e há um backlog de bugs e melhorias de desempenho necessárias que levam muito tempo. A equipe precisava escalonar verticalmente a produção de melhorias de recursos e também lidar com as melhorias de desempenho sem aumentar o número de funcionários. Uma das maiores oportunidades foi reduzir o tempo e o esforço necessários para o backlog: cada hora economizada na manutenção poderia ser reinvestida no trabalho em recursos para os usuários.

UltrahumanxGiAS_Image_01.webp

Resolver problemas técnicos e aumentar a performance com o Gemini

A equipe integrou o Gemini no Android Studio para saber se as ferramentas aprimoradas com IA poderiam melhorar o fluxo de trabalho ao lidar com muitas tarefas do Android. Primeiro, a equipe usou a conversa do Gemini no Android Studio. O objetivo era criar um protótipo de implementação de um servidor GATT para a conectividade Bluetooth de baixa energia (BLE) do aplicativo. 

arka.png

Como observou Arka, líder de desenvolvimento do Android da Ultrahuman, o Gemini nos ajudou a criar um protótipo funcional em menos de uma hora, algo que levaria várias horas. A implementação de BLE fornecida pelo Gemini funcionou perfeitamente para sincronizar grandes quantidades de dados do sensor de saúde enquanto o app era executado em segundo plano, melhorando o processo de sincronização de dados e economizando a bateria do smartphone Android do usuário e do dispositivo wearable pareado da Ultrahuman.

Além desse desafio principal, o Gemini também foi muito útil para encontrar otimizações algorítmicas em uma biblioteca personalizada de código aberto, apontando para documentação útil, ajudando com comentários de código e analisando registros de falhas. A equipe da Ultrahuman também usou o preenchimento de código para facilitar a escrita de códigos repetitivos, a visualização do Jetpack Compose para permitir a iteração rápida durante o design da interface e o Modo Agente para gerenciar mudanças complexas em todo o projeto, como a renderização de um novo gráfico de barras empilhadas que mapeava modelos de dados de back-end e modelos de interface.

arka2.png


Transformar a produtividade e acelerar a entrega de recursos 

Essas melhorias economizaram dezenas de horas por semana para a equipe. Esse tempo recuperado está sendo usado para oferecer novos recursos aos usuários Beta do Ultrahuman de 10 a 15% mais rápido. Por exemplo, a equipe criou um novo assistente de IA no app para os usuários, com tecnologia do Gemini 2.5 Flash. O design da interface, a arquitetura e partes da experiência do usuário desse novo recurso foram inicialmente sugeridos pelo Gemini no Android Studio, mostrando um processo de desenvolvimento completo com assistência de IA. 

Acelere o desenvolvimento para Android com o Gemini

Os conselhos especializados do Gemini para Android, integrados ao Android Studio, ajudam os desenvolvedores a gastar menos tempo pesquisando documentação e escrevendo código boilerplate, liberando mais tempo para inovar.

Saiba como o Gemini no Android Studio pode ajudar sua equipe a resolver problemas complexos, simplificar fluxos de trabalho e lançar novos recursos mais rapidamente. 

Escrito por:
Continuar lendo