Estudos de caso

A 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 do consumidor que fornece insights diários de bem-estar aos usuários com base em dados biométricos de wearables da empresa, como o RING Air e o monitor contínuo de glicose (CGM, na sigla em inglês) 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. Eles priorizam a criação de recursos que os usuários adoram e têm 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 era reduzir o tempo e o esforço do backlog: cada hora economizada na manutenção poderia ser reinvestida no trabalho em recursos para os usuários.

UltrahumanxGiAS_Image_01.webp

Como resolver obstáculos técnicos e aumentar a performance com o Gemini

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

arka.png

Como Arka, líder de desenvolvimento do Android da Ultrahuman, observou: "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 de sensores de saúde enquanto o app era executado em segundo plano, melhorando o processo de sincronização de dados e economizando a vida útil da bateria no smartphone Android do usuário e no dispositivo wearable pareado da Ultrahuman.

Além desse desafio principal, o Gemini também se mostrou inestimável 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 a conclusão de código para ajudar a escrever códigos repetitivos, a geração de visualização do Jetpack Compose para permitir a iteração rápida durante o design da interface e o modo de agente para gerenciar mudanças complexas em todo o projeto, como renderizar 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 entregar novos recursos aos usuários Beta da Ultrahuman de 10 a 15% mais rápido. Por exemplo, a equipe criou um novo assistente de IA no app para 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 assistido por IA completo. 

Acelere o desenvolvimento do Android com o Gemini

Os conselhos de especialistas 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