Ultrahuman lance des fonctionnalités 15% plus rapidement avec Gemini dans Android Studio
Temps de lecture : 2 min
Ultrahuman est une start-up spécialisée dans les technologies de santé grand public. Elle fournit aux utilisateurs des informations quotidiennes sur leur bien-être en fonction des données biométriques collectées par ses wearables, comme l'anneau RING Air et le capteur de glycémie en continu M1 Live. L'équipe Ultrahuman s'est appuyée sur les outils contextuels de Gemini dans Android Studio pour simplifier et accélérer son processus de développement.
L'application Ultrahuman est gérée par une équipe réduite de seulement huit développeurs. Ils donnent la priorité à la création de fonctionnalités que leurs utilisateurs apprécient, et ont une liste de bugs et d'améliorations de performances nécessaires qui prennent beaucoup de temps. L'équipe devait augmenter le nombre d'améliorations de fonctionnalités et gérer les améliorations de performances sans augmenter les effectifs. L'une de leurs plus grandes opportunités consistait à réduire le temps et les efforts consacrés à leur backlog : chaque heure gagnée sur la maintenance pouvait être réinvestie dans le développement de fonctionnalités pour leurs utilisateurs.
Résoudre les difficultés techniques et améliorer les performances avec Gemini
L'équipe a intégré Gemini à Android Studio pour voir si les outils optimisés par l'IA pouvaient améliorer son workflow en gérant de nombreuses tâches Android. L'équipe s'est d'abord tournée vers la discussion Gemini dans Android Studio. L'objectif était de prototyper une implémentation de serveur GATT pour la connectivité Bluetooth à basse consommation (BLE) de leur application.
Comme l'a fait remarquer Arka, responsable du développement Android chez Ultrahuman, Gemini nous a aidés à créer un prototype fonctionnel en moins d'une heure, ce qui nous aurait pris plusieurs heures autrement. L'implémentation BLE fournie par Gemini a parfaitement fonctionné pour synchroniser de grandes quantités de données de capteurs de santé pendant que l'application s'exécutait en arrière-plan, ce qui a amélioré le processus de synchronisation des données et économisé la batterie du téléphone Android de l'utilisateur et de l'accessoire connecté associé d'Ultrahuman.
Au-delà de ce défi principal, Gemini s'est également avéré inestimable pour trouver des optimisations algorithmiques dans une bibliothèque Open Source personnalisée, en pointant vers une documentation utile, en aidant à commenter le code et en analysant les journaux d'erreur. L'équipe Ultrahuman a également utilisé la complétion automatique du code pour écrire plus facilement du code répétitif, la génération d'aperçus Jetpack Compose pour itérer rapidement lors de la conception de l'UI et le mode Agent pour gérer les modifications complexes à l'échelle du projet, comme le rendu d'un nouveau graphique à barres empilées mappé sur les modèles de données backend et les modèles d'UI.
Transformer la productivité et accélérer la livraison de fonctionnalités
Ces améliorations ont permis à l'équipe de gagner des dizaines d'heures chaque semaine. Ce temps récupéré est utilisé pour proposer de nouvelles fonctionnalités aux utilisateurs bêta d'Ultrahuman 10 à 15% plus rapidement. Par exemple, l'équipe a créé un nouvel assistant IA intégré pour les utilisateurs, optimisé par Gemini 2.5 Flash. La conception de l'UI, l'architecture et certaines parties de l'expérience utilisateur de cette nouvelle fonctionnalité ont été initialement suggérées par Gemini dans Android Studio, ce qui illustre un processus de développement complet assisté par l'IA.
Accélérez votre développement Android avec Gemini
Les conseils d'expert de Gemini pour Android, étroitement intégrés à Android Studio, aident les développeurs Android à passer moins de temps à parcourir la documentation et à écrire du code récurrent, ce qui leur permet de consacrer plus de temps à l'innovation.
Découvrez comment Gemini dans Android Studio peut aider votre équipe à résoudre des problèmes complexes, à simplifier les workflows et à déployer de nouvelles fonctionnalités plus rapidement.
-
Études de casL'application de pleine conscience Gratitude encourage la cohérence grâce à des journaux intimes, des affirmations et des tableaux de visualisation quotidiens. L'application a été téléchargée plus de six millions de fois, a reçu 150 000 notes de cinq étoiles et a enregistré 100 millions d'entrées de journal.
Amrit Sanjeev, Ash Nohe • Temps de lecture : 3 min -
Études de casL'équipe a créé un code de base d'UI natif de l'IA, 50% plus petit que l'implémentation d'origine. Elle a également réduit de 35% le temps d'exécution de l'agent d'IA, de 32% le nombre d'échanges entre l'ingénieur et l'agent, et de 33% le coût en jetons.
Pavlo Stavytskyi, Rebecca Franks • Temps de lecture : 11 min -
Études de casWhatsApp est la plus grande plate-forme de messagerie au monde, avec des milliards d'utilisateurs dans le monde entier. Il s'agit de l'outil de communication par défaut pour les utilisateurs de différentes régions, qui leur permet de communiquer de manière privée, fiable et sécurisée.
Niharika Arora, Tracy Agyemang, Mayank Jain • Temps de lecture : 8 min
Recevez chaque semaine les dernières informations sur le développement Android directement dans votre boîte de réception.