Örnek Olaylar
Ultrahuman, Android Studio'daki 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 girişimidir. Ultrahuman ekibi, geliştirme sürecini kolaylaştırmak ve hızlandırmak için Android Studio'daki 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ın sevdiği özellikleri geliştirmeye öncelik verirler ve çok zaman alan hatalar ile gerekli performans iyileştirmeleriyle ilgili bir iş listeleri vardır. Ekibin, özellik iyileştirmeleriyle ilgili çıktısını ölçeklendirmesi ve aynı zamanda personel sayısını artırmadan performans iyileştirmelerini yönetmesi gerekiyordu. En büyük fırsatlardan biri, iş listesi için harcanan zaman ve çabayı azaltmaktı. Bakım için ayrılan her saat, kullanıcılarına yönelik özellikler üzerinde çalışmak için yeniden değerlendirilebilirdi.
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 (BLE) bağlantısı için bir GATT sunucusu uygulaması prototipi oluşturmaktı.
Ultrahuman'ın Android Geliştirme Ekibi Yöneticisi Arka, "Gemini, birkaç saat sürecek bir işi bir saatten kısa sürede tamamlamamıza yardımcı oldu" diyor. Gemini'ın sağladığı BLE uygulaması, uygulama arka planda çalışırken büyük miktarda sağlık sensörü verisinin senkronize edilmesinde 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 gibi konularda da çok değerli olduğunu kanıtladı. Ultrahuman ekibi, aksi takdirde tekrarlayan kodları kolayca yazmalarına yardımcı olması için kod tamamlama, kullanıcı arayüzü tasarımında hızlı yinelemeyi etkinleştirmek için Jetpack Compose önizlemesi oluşturma ve arka uç veri modelleri ile kullanıcı arayüzü modellerine eşlenen yeni bir yığılmış çubuk grafik oluşturma gibi karmaşık ve proje genelinde değişiklikleri yönetmek için Temsilci Modu'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 süre, Ultrahuman'ın beta kullanıcılarına yeni özellikleri% 10-15 daha hızlı sunmak 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 da yapay zeka destekli geliştirme sürecinin tamamını gösteriyor.
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
-
Örnek Olaylar
Monzo, Birleşik Krallık'ta 15 milyon müşterisi olan ve büyümeye devam eden bir dijital bankadır. Uygulama ölçeklendikçe mühendislik ekibi, uygulamanın başlatılma süresinin iyileştirilmesi gereken kritik bir alan olduğunu belirledi ancak bunun kod tabanlarında önemli değişiklikler yapmayı gerektireceğinden endişelendi.
Ben Weiss • Okuma süresi: 2 dakika
-
Örnek Olaylar
TikTok, geniş kullanıcı tabanı ve yenilikçi özellikleriyle bilinen, dünya genelinde kullanılan bir kısa video platformudur.
Ben Trengrove, Ajesh Pai • Okuma süresi: 2 dakika
-
Örnek Olaylar
Sosyal medyanın dinamik dünyasında kullanıcıların ilgisi hızla kazanılır veya kaybedilir. Meta uygulamaları (Facebook ve Instagram), dünyanın en büyük sosyal platformları arasında yer alır ve dünya genelinde milyarlarca kullanıcıya hizmet verir.
Mayuri Khinvasara Khabya • Okuma süresi: 4 dakika
Gelişmelerden haberdar olun
Android geliştirmeyle ilgili en son analizleri her hafta gelen kutunuza alın.