Case study
Ultrahuman lancia nuove funzionalità il 15% più velocemente con Gemini in Android Studio
Lettura di 2 minuti
Ultrahuman è una startup di tecnologia sanitaria per i consumatori che fornisce agli utenti informazioni sul benessere quotidiano basate sui dati biometrici dei wearable dell'azienda, come RING Air e M1 Live monitoraggio continuo del glucosio (CGM). 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à apprezzate dagli utenti e hanno un backlog di bug e miglioramenti delle prestazioni necessari che richiedono molto tempo. Il team doveva fare lo scale up della produzione di miglioramenti delle funzionalità e gestire anche i miglioramenti delle prestazioni, senza aumentare il numero di dipendenti. Una delle maggiori opportunità era ridurre la quantità di tempo e impegno per il backlog: ogni ora risparmiata sulla manutenzione poteva essere reinvestita nel lavoro sulle funzionalità per gli utenti.
Risolvere 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. Per prima cosa, il team si è rivolto alla chat con Gemini all'interno di Android Studio. L'obiettivo era creare un prototipo di 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 la sincronizzazione di grandi quantità di dati dei sensori sanitari 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 associato 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, aiutare con i commenti del codice e analizzare i log degli arresti anomali. Il team di Ultrahuman ha anche utilizzato il completamento del codice per scrivere facilmente codice altrimenti ripetitivo, la generazione di anteprime di Jetpack Compose per consentire un'iterazione rapida durante la progettazione dell'UI e la modalità agente per gestire modifiche complesse a livello di progetto, ad esempio il rendering di un nuovo grafico a barre in pila che mappava i modelli di dati di backend e i modelli dell'UI.
Trasformare la produttività e accelerare la distribuzione delle funzionalità
Questi miglioramenti hanno consentito al team di risparmiare 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. La progettazione dell'UI, l'architettura e alcune parti dell'esperienza utente di questa nuova funzionalità sono state inizialmente suggerite da Gemini in Android Studio, mostrando un processo di sviluppo assistito dall'AI a ciclo completo.
Accelera lo sviluppo Android con Gemini
I consigli degli esperti di Android di Gemini, strettamente integrati in Android Studio, aiutano gli sviluppatori Android a dedicare meno tempo alla ricerca nella 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 flussi di lavoro e distribuire più rapidamente nuove funzionalità.
Continua a leggere
-
Case study
Karrot è un'app marketplace peer-to-peer iperlocale 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
-
Case study
Monzo è una banca digitale del Regno Unito con 15 milioni di clienti in crescita. Con lo scale up dell'app, il team di progettazione ha identificato il tempo di avvio dell'app come un'area critica da migliorare, ma temeva che ciò richiedesse modifiche significative al codebase.
Ben Weiss, Tracy Agyemang • Lettura di 2 minuti
-
Case study
TikTok è una piattaforma globale di video brevi nota per la sua enorme base di utenti e le sue funzionalità innovative.
Ben Trengrove, Ajesh Pai • Lettura di 2 minuti
Resta al passo con le novità
Ricevi ogni settimana nella tua casella di posta gli ultimi approfondimenti sullo sviluppo Android