Başarılı Örnekler
Ultrahuman, Android Studio'da Gemini ile özellikleri% 15 daha hızlı kullanıma sunuyor
Okuma süresi: 2 dakika
Ultrahuman, RING Air ve M1 Live Sürekli Glikoz İzleme Sistemi (CGM) gibi giyilebilir cihazlardan elde edilen biyometrik verilere dayanarak kullanıcılara günlük sağlık bilgileri sağlayan bir tüketici sağlığı teknolojisi startup'ıdır. Ultrahuman ekibi, geliştirme sürecini kolaylaştırmak ve hızlandırmak için Android Studio'daki Gemini'ın bağlama 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ın sevdiği özellikleri geliştirmeye öncelik verirler ve çok zaman alan hatalar ile gerekli performans iyileştirmeleriyle ilgili birikmiş işleri vardır. Ekibin, özellik iyileştirmeleriyle ilgili çıktısını ölçeği artırması ve aynı zamanda personel sayısını artırmadan performans iyileştirmelerini yönetmesi gerekiyordu. En büyük fırsatlardan biri, iş listesindeki işlerin tamamlanması için gereken zaman ve çabayı azaltmaktı. Bakım için harcanan her saat, kullanıcılar için özellikler geliştirmeye yeniden yatırılabilirdi.
Gemini ile teknik engelleri aşma ve performansı artırma
Ekip, yapay zeka destekli araçların birçok Android görevini üstlenerek 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 ile etkileşimi kullandı. Amaç, uygulamalarının Bluetooth Düşük Enerji (BDE) bağlantısı için bir GATT sunucusu uygulaması prototipi oluşturmaktı.
Ultrahuman'ın Android Geliştirme Ekibi Başkanı Arka, "Gemini, bir saatten kısa bir süre içinde çalışan bir prototip oluşturmamıza yardımcı oldu. Bu, aksi takdirde birkaç saatimizi alırdı." diyor. Gemini'ın sağladığı BLE uygulaması, uygulama arka planda çalışırken büyük miktarda sağlık sensörü verisinin senkronize edilmesi için mükemmel bir şekilde çalışarak veri senkronizasyonu sürecini iyileştirdi ve hem kullanıcının Android telefonunda hem de Ultrahuman'ın eşlenmiş giyilebilir cihazında pil ömrünü uzattı.
Bu temel zorluğun yanı sıra Gemini, özel bir açık kaynak kitaplığında algoritmik optimizasyonlar bulma, faydalı dokümanlara yönlendirme, kod yorumlama konusunda yardımcı olma ve kilitlenme günlüklerini analiz etme konusunda da çok değerli olduğunu kanıtladı. Ultrahuman ekibi, aksi takdirde tekrarlayan kodları kolayca yazmak için kod tamamlama, kullanıcı arayüzü tasarımında hızlı yinelemeyi etkinleştirmek için Jetpack Compose Preview Generation ve arka uç veri modelleri ile kullanıcı arayüzü modelleriyle eşlenen yeni bir yığılmış çubuk grafik oluşturma gibi proje genelinde yapılan karmaşık değişiklikleri yönetmek için Agent Mode'u da kullandı.
Üretkenliği dönüştürme ve özelliklerin sunulmasını hızlandırma
Bu iyileştirmeler sayesinde ekip, her hafta onlarca saat tasarruf etti. Bu geri kazanılan süre, Ultrahuman'ın beta kullanıcılarına yeni özelliklerin% 10-15 daha hızlı sunulması için kullanılıyor. Örneğin, ekip kullanıcılar için 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 başlangıçta Android Studio'daki Gemini tarafından önerildi. Bu sayede, yapay zeka destekli geliştirme sürecinin tüm aşamaları gösterildi.
Gemini ile Android geliştirmeyi hızlandırma
Android Studio'ya sıkı bir şekilde entegre edilen Gemini'ın uzman Android tavsiyeleri, Android geliştiricilerin dokümanları incelemek ve ortak metin kodları yazmak için daha az zaman harcamasına yardımcı olarak yenilik yapmak için 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ı yayınlamasına nasıl yardımcı olabileceğini öğrenin.
Okumaya devam edin
-
Başarılı Örnekler
Farkındalık uygulaması Gratitude, günlük tutma, olumlama ve vizyon panoları aracılığıyla tutarlılığı teşvik eder. Uygulama 6 milyondan fazla kez indirildi, 150 bin 5 yıldızlı puan aldı ve 100 milyon günlük girişi kaydedildi.
Amrit Sanjeev, Ash Nohe • Okuma süresi: 3 dk.
-
Başarılı Örnekler
Performans gerilemelerinin yeniden üretilmesi zordur. Bu nedenle, gerilemeler mobil geliştiriciler için büyük bir darboğaz oluşturur.
Alice Yuan, Arti Arutiunov, Nikita Ogorodnikov • Okuma süresi: 4 dakika
-
Başarılı Örnekler
FotMob, son 5 yıl içinde Wear OS'te yüklü kullanıcı kitlesi arasında tek günde en büyük artışı yaşadı. Bu artış, günlük ortalamanın 2-3 katıydı. Bu başarının sırrı, kullanıcıların Wear OS uygulamasını doğrudan telefonlarından keşfetmelerine yardımcı olan basit bir cihazlar arası yükleme akışıydı.
Garan Jenkin • Okuma süresi: 3 dk.
Gelişmelerden haberdar olun
Android geliştirmeyle ilgili en son analizleri her hafta gelen kutunuza alın.