Ultrahuman lancia nuove funzionalità il 15% più velocemente con Gemini in Android Studio
2 minuti di lettura
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 di Gemini in Android Studio sensibili al contesto 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 l'organico. 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. 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 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'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 di 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. La progettazione dell'interfaccia utente, 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 nuove funzionalità più rapidamente.
-
Case studyL'app di mindfulness Gratitude incoraggia la coerenza attraverso micro-registrazioni giornaliere, affermazioni e bacheche. 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 • 3 minuti di lettura -
Case studyLe regressioni delle prestazioni sono notoriamente difficili da riprodurre, il che le rende un enorme collo di bottiglia per gli sviluppatori di app per dispositivi mobili.
Alice Yuan, Arti Arutiunov, Nikita Ogorodnikov • 4 minuti di lettura -
Case studyFotMob ha recentemente registrato il più grande aumento in un solo giorno su Wear OS tra il suo pubblico installato in 5 anni, con una media giornaliera di 2-3 volte. Il segreto? Un semplice flusso di installazione cross-device che aiuta gli utenti a scoprire la loro app per Wear OS direttamente dal loro smartphone.
Garan Jenkin • 3 minuti di lettura
Ricevi settimanalmente nella tua casella di posta gli ultimi insight sullo sviluppo Android.