Başarılı Örnekler

Ultrahuman, Android Studio'da Gemini ile özellikleri% 15 daha hızlı kullanıma sunuyor

Okuma süresi: 2 dk.

Ultrahuman, şirketin RING Air ve M1 Live Sürekli Glikoz İzleme (CGM) gibi giyilebilir cihazlarından alınan biyometrik verilere dayalı olarak kullanıcılara günlük sağlık analizleri sunan bir tüketici sağlığı teknolojisi girişimidir. Ultrahuman ekibi, geliştirme sürecini kolaylaştırmak ve hızlandırmak için Android Studio'da Gemini'ın içeriğe duyarlı araçlarından yararlandı.

Ultrahuman'ın uygulaması yalnızca sekiz geliştiriciden oluşan küçük bir ekip tarafından yönetiliyor. Kullanıcıların beğeneceği özellikler geliştirmeye öncelik veriyorlar. Ayrıca, düzeltilmesi gereken hatalar ve performans iyileştirmeleri için uzun bir iş listeleri var. Ekibin, çalışan sayısını artırmadan özellik iyileştirmeleri ve performans iyileştirmeleriyle ilgili çalışmalarını ölçeklendirmesi gerekiyordu. En büyük fırsatlarından biri, birikmiş işler için harcanan zamanı ve çabayı azaltmaktı. Bakım için tasarruf edilen her saat, kullanıcıları için özellikler üzerinde çalışmaya yeniden yatırılabilirdi.

UltrahumanxGiAS_Image_01.webp

Gemini ile teknik engelleri aşma ve performansı artırma

Ekip, yapay zeka destekli araçların birçok Android görevini yerine getirerek iş akışlarını iyileştirip iyileştiremeyeceğini görmek için Android Studio'da Gemini'ı entegre etti. Ekip ilk olarak Android Studio'daki Gemini Chat'i kullandı. Amaç, uygulamalarının Bluetooth Düşük Enerji (BLE) bağlantısı için bir GATT sunucusu uygulamasının prototipini oluşturmaktı. 

arka.png

Ultrahuman'ın Android Geliştirme Lideri Arka, "Gemini, bir saatten kısa sürede çalışan bir prototip oluşturmamıza yardımcı oldu. Bu, normalde birkaç saatimizi alırdı." dedi. Gemini tarafından sağlanan BLE uygulaması, uygulama arka planda çalışırken büyük miktarda sağlık sensörü verisini senkronize etmek için mükemmel bir şekilde çalıştı. Bu sayede veri senkronizasyonu süreci iyileştirildi ve hem kullanıcının Android telefonunda hem de Ultrahuman'ın eşlenen giyilebilir cihazında pil ömründen tasarruf edildi.

Gemini, bu temel zorluğun yanı sıra özel bir açık kaynak kitaplığında algoritmik optimizasyonlar bulma, faydalı belgelere yönlendirme, kod yorumlamaya yardımcı olma ve kilitlenme günlüklerini analiz etme konularında da son derece faydalı oldu. Ultrahuman ekibi, tekrarlanan kodları kolayca yazmak için kod tamamlama özelliğini, kullanıcı arayüzü tasarımı sırasında hızlı iterasyon için Jetpack Compose önizleme oluşturma özelliğini ve arka uç veri modelleri ile kullanıcı arayüzü modelleriyle eşlenen yeni bir yığın çubuk grafik oluşturma gibi proje genelindeki karmaşık değişiklikleri yönetmek için Temsilci Modu'nu kullandı.

arka2.png


Üretkenliği dönüştürme ve özellik sunumunu hızlandırma 

Bu iyileştirmeler sayesinde ekip her hafta onlarca saat tasarruf etti. Geri kazanılan bu zaman, Ultrahuman'ın beta kullanıcılarına yeni özellikleri% 10-15 daha hızlı sunmak için kullanılıyor. Örneğin ekip, Gemini 2.5 Flash destekli yeni bir uygulama içi yapay zeka asistanı geliştirdi. Bu yeni özelliğin kullanıcı arayüzü tasarımı, mimarisi ve kullanıcı deneyiminin bazı bölümleri ilk olarak Android Studio'da Gemini tarafından önerildi. Bu da yapay zeka destekli geliştirme sürecinin tüm aşamalarını gösteriyor. 

Gemini ile Android geliştirme sürecinizi hızlandırma

Android Studio'ya yakından entegre edilmiş olan Gemini'ın uzman Android tavsiyeleri, Android geliştiricilerinin dokümanları incelemeye ve ortak metin kodu yazmaya daha az zaman harcamasına yardımcı olarak yeniliklere daha fazla zaman ayırmalarını sağlar.

Android Studio'da Gemini'ın, ekibinizin karmaşık sorunları çözmesine, iş akışlarını kolaylaştırmasına ve yeni özellikleri daha hızlı kullanıma sunmasına nasıl yardımcı olabileceğini öğrenin. 

Yazan:
Okumaya devam et