Case study
Ultrahuman lancia nuove funzionalità il 15% più velocemente con Gemini in Android Studio
Lettura di 2 minuti
Ultrahuman è una startup di tecnologia per la salute dei consumatori che fornisce agli utenti insight quotidiani sul benessere in base ai dati biometrici dei dispositivi indossabili dell'azienda, come RING Air e il monitoraggio continuo del glucosio (CGM) M1 Live. Il team di Ultrahuman si è affidato agli strumenti sensibili al contesto di Gemini in Android Studio per semplificare e accelerare il processo di sviluppo.
L'app di Ultrahuman è gestita da un team snello di soli otto sviluppatori. Danno la priorità alla creazione di funzionalità che i loro utenti amano e hanno un backlog di bug e miglioramenti delle prestazioni necessari che richiedono molto tempo. Il team doveva aumentare la produzione di miglioramenti delle funzionalità e gestire anche i miglioramenti delle prestazioni, senza aumentare il personale. Una delle maggiori opportunità era la riduzione del tempo e dell'impegno necessari per il backlog: ogni ora risparmiata sulla manutenzione poteva essere reinvestita nello sviluppo di funzionalità per gli utenti.
Superare gli ostacoli tecnici e migliorare le prestazioni con Gemini
Il team ha integrato Gemini in Android Studio per verificare se gli strumenti basati sull'AI potessero migliorare il flusso di lavoro gestendo molte attività Android. Innanzitutto, il team si è rivolto alla chat con Gemini all'interno di Android Studio. L'obiettivo era prototipare un'implementazione del server GATT per la connettività Bluetooth Low Energy (BLE) dell'applicazione.
Come ha osservato Arka, responsabile dello sviluppo Android di Ultrahuman, "Gemini ci ha aiutato a creare un prototipo funzionante in meno di un'ora, un'operazione che altrimenti ci avrebbe richiesto diverse ore". L'implementazione BLE fornita da Gemini ha funzionato perfettamente per sincronizzare grandi quantità di dati dei sensori per la salute mentre l'app era in esecuzione in background, migliorando il processo di sincronizzazione dei dati e risparmiando la durata della batteria sia sullo smartphone Android dell'utente sia sul dispositivo indossabile accoppiato di Ultrahuman.
Oltre a questa sfida principale, Gemini si è rivelato prezioso anche per trovare ottimizzazioni algoritmiche in una libreria open source personalizzata, indicare documentazione utile, assistere con i commenti al codice e analizzare i log degli arresti anomali. Il team di Ultrahuman ha utilizzato anche il completamento del codice per scrivere più facilmente codice altrimenti ripetitivo, la generazione di anteprime Jetpack Compose per consentire un'iterazione rapida durante la progettazione dell'interfaccia utente e la modalità Agente per gestire modifiche complesse a livello di progetto, ad esempio il rendering di un nuovo grafico a barre in pila mappato su modelli di dati di backend e modelli UI.
Trasformare la produttività e accelerare la distribuzione delle funzionalità
Questi miglioramenti hanno fatto risparmiare al team decine di ore ogni settimana. Questo tempo recuperato viene utilizzato per fornire nuove funzionalità agli utenti beta di Ultrahuman il 10-15% più velocemente. Ad esempio, il team ha creato un nuovo assistente AI in-app per gli utenti, basato su Gemini 2.5 Flash. Il design, l'architettura e alcune parti dell'esperienza utente di questa nuova funzionalità sono stati inizialmente suggeriti da Gemini in Android Studio, a dimostrazione di un processo di sviluppo completo assistito dall'AI.
Accelerare lo sviluppo per Android con Gemini
I consigli degli esperti di Gemini per Android, strettamente integrati in Android Studio, aiutano gli sviluppatori Android a dedicare meno tempo alla consultazione della documentazione e alla scrittura di codice boilerplate, lasciando più tempo per l'innovazione.
Scopri come Gemini in Android Studio può aiutare il tuo team a risolvere problemi complessi, semplificare i workflow e rilasciare nuove funzionalità più rapidamente.
Continua a leggere
-
Case study
L'app di mindfulness Gratitude incoraggia la costanza attraverso un micro diario giornaliero, affermazioni e vision board. L'app ha oltre 6 milioni di download, 150.000 valutazioni a 5 stelle e 100 milioni di voci di diario registrate.
Amrit Sanjeev, Ash Nohe • Lettura di 3 minuti
-
Case study
FotMob ha recentemente registrato il più grande aumento in un solo giorno su Wear OS tra il suo pubblico installato in 5 anni, con un valore 2-3 volte superiore alla media giornaliera. Il segreto? Un semplice flusso di installazione cross-device che aiuta gli utenti a scoprire la loro app per Wear OS direttamente dallo smartphone.
Garan Jenkin • Lettura di 3 minuti
-
Case study
Karrot è un'app marketplace peer-to-peer iperlocale e basata sulla community che consente agli utenti di acquistare, vendere e scambiare articoli con altri utenti verificati. Dal lancio in Corea del Sud nel 2015, la piattaforma si è espansa nei mercati globali, accumulando oltre 43 milioni di utenti registrati.
Thomas Ezan, Tracy Agyemang • Lettura di 2 minuti
Resta al passo con le novità
Ricevi gli ultimi approfondimenti sullo sviluppo per Android direttamente nella tua casella di posta ogni settimana.