Etkinlikler ve Programlar

Android Dev Summit'te Android geliştirici araçları ve performansla ilgili yenilikler

Okuma süresi: 10 dk.
Adarsh Fernando'nun profilini görüntüle
Adarsh Fernando Grup Ürün Müdürü, Android Geliştirici Araçları

Bu yılki Android Dev Summit'te, Android geliştirici araçlarının temsilcilerinizle birlikte daha üretken olmanıza yardımcı olmak için nasıl geliştiğini paylaştık. İster Android Studio'da ister Android KSA'yı kullanarak terminalden çalışmayı tercih edin, hedefimiz aynı: Size ve temsilcilerinize yüksek kaliteli Android uygulamalarını daha hızlı geliştirmek için gereken araçları ve bilgileri sağlamak.

Bu güncellemelerden bazılarını Android Dev Summit açılış konuşmasında uygulamalı olarak gösterdik. Bu blog yayınında, Android Dev Summit'te duyurulan tüm geliştirici araçlarını ve performans duyurularını bir araya getiriyor ve daha ayrıntılı bilgi edinebileceğiniz etkinlik içeriklerine yönlendiriyoruz. Üç konuyu ele alacağız:

  • Herhangi bir temsilci + herhangi bir model + Android Studio: İstediğiniz kodlama temsilcilerini ve modellerini Android Studio'ya ekleyin ve IDE'nin Android projenizle ilgili derinlemesine anlayışıyla eşleştirin.
  • Android KSA ile her yerden derleme ve dağıtım yapın: Herhangi bir temsilciye, terminale veya CI ardışık düzenine, gerçek fiziksel cihazlar da dahil olmak üzere Android araç zincirine birinci sınıf erişim verin.
  • Daha iyi performans gösteren uygulamaları daha hızlı ve daha güvenli bir şekilde yayınlayın: Android Studio'da veya komut satırında, temsilcinizin yardımıyla üretim sinyalinden doğrulanmış bir düzeltmeye geçin.

Herhangi bir temsilci + herhangi bir model + Android Studio = 🔥

Android Studio, profesyonel Android geliştiricilerin Android uygulamaları oluşturması için her zaman en iyi yer olmuştur. Artık seçtiğiniz temsilciler ve modellerle uygulama oluşturmak için de en iyi yerdir.

Android Studio'da Kendi Temsilcinizi Getirme (BYOA)

Ekibinizin halihazırda kullandığı yapay zeka araçları da dahil olmak üzere, elinizdeki göreve en uygun temsilcileri ve modelleri kullanma esnekliğine sahip olmak istediğinizi belirttiniz. Bu nedenle Android Studio, Bring Your Own Agent ve açık Agent Client Protocol (ACP) aracılığıyla doğrudan Android Studio'da 40'tan fazla ACP uyumlu kodlama aracısını destekliyor. BYOA, Android Studio Rabbit 2'nin bugünkü sürümünde kararlı sürüme geçti.

BYOA_Claude_no_rounding.png
Android Studio'da Claude Agent'ı çalıştırma

Pazar yerindeki temsilcilere göz atmak ve bunları yüklemek için Ayarlar > Araçlar > Yapay Zeka > Temsilciler'i açmanız yeterlidir. Birden fazla eklenti yükleyebilir ve çalışırken bunlar arasında geçiş yapabilirsiniz. Yeni temsilci özelliklerini kullanıma sunuldukları anda alırsınız. Temsilciniz de Android Studio'yu mükemmel kılan her şeye erişebilir: proje yapınızı ve derlemenizi derinlemesine anlama, sembol çözünürlüğü, Compose Önizleme oluşturma, Emulator, Logcat ve daha fazlası.

Bring Your Own Agent, Google Antigravity'nin en iyi özelliklerini doğrudan Android Studio'da kullanmanıza da olanak tanır. En yeni Gemini modellerine ve yeni Antigravity özelliklerine kullanıma sunuldukları anda erişmek için giriş yapın. 

Değişiklik İnceleme ile değişiklikleriniz hakkında uzman Android geri bildirimi alma

Temsilcilerinizin yaptığı büyük değişiklikleri incelemenin ve yapay zekanın tam olarak ne yaptığını anlamanın ne kadar zor olduğunu belirttiniz. Android Studio'da artık yardımcı olacak yeni bir temsilci tabanlı kod incelemesi deneyimi sunuluyor. Bekleyen temsilci değişiklikleri veya Git değişiklikleri penceresinden bir inceleme oturumu başlattığınızda Android Studio, olası sorunlarla ilgili bir rapor oluşturur. Ayrıca, temsilci aracı penceresinden /review komutunu çağırarak değişiklik inceleme akışını başlatabilir, daha uzun değişiklikleri anlamak için yapay zeka destekli bir adım adım açıklama isteyebilir ve temsilcinizin bulduğu sorunları düzeltmesini sağlayabilirsiniz.

change-review.png
Android Studio'da Değişiklik İnceleme

Android Bench ile doğru modeli seçme

Bu kadar çok model ve temsilci arasından projeniz için doğru olanı nasıl seçersiniz? Büyük dil modellerinin Android için uygulama geliştirmenize nasıl yardımcı olabileceği konusunda daha fazla şeffaflık sağlamak amacıyla Android Bench'i geliştirdik. Android Bench 2.0, modellerin ve temsilci düzeneklerinin uzun süreli, gerçek dünyadaki Android geliştirme görevlerinde (ör. bir uygulamanın kullanıcı arayüzünü taşıma veya taslaklardan yeni bir uygulama oluşturma) nasıl performans gösterdiğini değerlendiren bir LLM skor tablosudur. Görevler, bir Android mühendisinin tamamlaması günler sürecek şekilde tasarlanmıştır. Her çözüm, yalnızca derlenip derlenmediğine göre değil, gerçekten işe yarayıp yaramadığına göre değerlendirilir ve maliyet ile süre açısından ölçülür. Modellerin nasıl karşılaştırıldığını görmek için en son sonuçlara göz atın.

Emülatörlerle Android XR için uygulama geliştirme

XR gözlükler, ses arabirimli gözlükler ve görüntü arabirimli gözlükler için emülatörler artık kararlı. Bu emülatörleri Android Studio'dan oluşturabilirsiniz. Güncellenen emülatör, ortamı kendi 360 derece fotoğraflarınızla veya bağlı bir kameradan gelen feed ile özelleştirmenize olanak tanır. Böylece gerçek fiziksel konumları her yerden test edebilirsiniz. Ayrıca mikrofon ve kamera durumu için yeni donanım LED göstergeleri ekledik ve Eşleme Sihirbazı'nda iyileştirmeler yaptık. Böylece sanal telefonu sanal gözlükle daha hızlı ve güvenilir bir şekilde eşleyebilirsiniz. Yeni ve güncellenmiş özelliklerle, tercih ettiğiniz çalışma ortamından XR deneyimleri oluşturabilir, yineleyebilir ve test edebilirsiniz. Başlamak için Android Studio'nun en yeni sürümündeki Cihaz Yönetim Paneli'nden istediğiniz Android XR emülatörlerini başlatın.

emulator environment.png
Android XR emülatöründe akıllı gözlükler için özelleştirilebilir ortamlar

XML görünümlerinden Compose'a geçiş

Kullanıcı arayüzünü XML görünümlerinden Compose'a taşımak, geleneksel olarak büyük ve manuel bir çaba gerektirir. Android Studio artık Views'dan Compose'a geçiş işinin çoğunu üstlenen Geçiş Asistanı'nı içeriyor. Herhangi bir XML düzenini sağ tıklayıp AI > Migrate to Compose (Yapay Zeka > Oluştur'a Taşı) seçeneğini belirleyin veya işlem paletinden projede çalıştırın. Temsilci, sizinle birlikte çalışmanın kapsamını belirler, bir plan taslağı hazırlar ve yerleşik temsilciyi veya Kendi Temsilcinizi Getirin özelliği aracılığıyla eklediğiniz herhangi bir temsilciyi kullanarak düzenlerinizi, görünüm bağlama kodunuzu ve mantığınızı deyimsel Compose'a dönüştürür.

Temsilci penceresindeki ilerleme zaman çizelgesi, hangi adımın çalıştığını ve temsilci durursa nereden devam edeceğini gösterir. Bu zaman çizelgesi, görüşmeyle birlikte kaydedilir. Böylece görüşmeden ayrılıp geri dönebilirsiniz. Bu özellik, Android Studio Canary'nin en yeni sürümünde kullanılabilir. 

views-to-compose.png
XML görünümlerini Compose'a taşıma

Android KSA ile dilediğiniz yerden derleme ve dağıtım yapın

Bu yılın başlarında, temsilcilerinize ihtiyaç duydukları Android uzmanlığını sağlayan ve resmi Android becerileriyle geliştirilmiş, araç öncelikli bir arayüz olan Android KSA'yı kullanıma sunduk. Android KSA, tüm terminallerde, tüm ajan düzeneklerinde ve CI ardışık düzenlerinizde çalışır. Böylece ajanlarınız, Android'in nasıl çalıştığını tahmin etmek için jeton harcamadan Android uygulamalarını otonom olarak derleyebilir, çalıştırabilir ve hatalarını ayıklayabilir. Aşağıda yeniliklere dair bilgi edinebilirsiniz:

İstediğiniz yerden gerçek fiziksel cihazlarda test edin

Emülatörler harika olsa da test için genellikle gerçek donanıma ihtiyacınız olur. Android KSA'nın en yeni sürümü, doğrudan temsilcinizden veya CI ardışık düzeninizden fiziksel cihaz aktarımı desteği sunar. Güvenli bir Google cihaz laboratuvarından gerçek bir fiziksel cihaz sağlamak ve bu cihaza bağlanmak için android device remote komutunu çalıştırın. Ardından, adb üzerinden bağlı yerel bir cihazda yaptığınız gibi uygulamanızı yükleyip test edin.

Cihazlarınızı görmek ve onlarla etkileşimde bulunmak için Android Cihaz Merkezi'ni çalıştırın. Cihaz Merkezi, IDE açmanıza gerek kalmadan tüm yerel ve uzak cihazlarınız ve emülatörlerinizle etkileşim kurmanızı ve bunları görüntülemenizi sağlayan basit bir yöntem sunar.

adh_screenshot.png
Android CLI'yı kullanarak gerçek cihazlara dağıtım yapın ve Android Device Streaming ile Android Device Hub üzerinden bu cihazlarla etkileşim kurun.

Oluşturma önizlemelerini terminalden oluşturma

Temsilcileriniz kendi çalışmalarını kontrol edebildiklerinde en iyi performansı gösterir. Yeni android preview komutu, emülatör veya IDE'ye gerek kalmadan Compose önizlemelerinizi oluşturur. Böylece temsilciniz, kullanıcı arayüzü değişikliklerini farklı ekran boyutlarında görsel olarak doğrulayabilir. Dahili testlerimizde, android preview kullanan temsilciler kullanıcı arayüzü görevlerini% 77 daha hızlı tamamlarken 3 kata kadar daha az jeton kullandı.

Google Antigravity için resmi Android eklentisi

Google Antigravity için resmi Android eklentisi; Android KSA'yı, resmi becerilerimizi ve Android bilgilerini tek bir yüklemede bir araya getirir. Şimdi ise Android KSA tarafından desteklenen ve sohbetinizin hemen yanında görünen etkileşimli araçlar içeren derin platform entegrasyonlarıyla bu özelliği güncelliyoruz.

Resmi Android eklentisiyle Compose önizlemelerini doğrudan Google Antigravity'den görüntüleyin.
  • Compose önizlemeleri: Temsilciniz yineleme yaparken Compose önizlemelerinizi görüp bunlarla etkileşim kurun. Böylece, uygulamayı çalıştırmadan önce farklı form faktörlerindeki düzen sorunlarını tespit edebilirsiniz.
  • Android Cihaz Merkezi: Uygulamanızın donanım üzerinde nasıl davrandığını doğrulamak için yerel veya uzak bağlantılardan sanal ve fiziksel cihazları doğrudan temsilci penceresinde görüp bunlarla etkileşim kurun.

Başlamak için Google Antigravity uygulamasında eklenti pazarını açın ve Özelleştirmeler > Build with Google bölümünden Android eklentisini yükleyin.

OpenAI'dan Claude Code ve Codex için Android eklentileri

Android CLI, artık Claude ve Codex için resmi bir temsilci eklentisi olarak yüklenebilir. Eklenti, kodlama temsilcinizi Android projeleri oluşturma, emülatörleri ve sanal cihazları yönetme, canlı kullanıcı arayüzü yerleşimlerini inceleme, kullanıcı akışlarını çalıştırma, resmi Android becerilerine göz atma ve yükleme, resmi Android bilgi bankasında arama yapma araçları ve talimatlarıyla donatır. 

Eklentiyi aşağıdaki yöntemlerle yükleyebilirsiniz:

1.a Claude Code oturumundan Claude için yükleme:

/plugin marketplace add android/android-cli-plugin

/plugin install android-cli@android-cli-plugin

 

1.b. Claude için terminalden yükleyin:

claude plugin marketplace add android/android-cli-plugin

claude plugin install android-cli@android-cli-plugin 


2. Codex için terminalden yükleyin:

codex plugin marketplace add android/android-cli-plugin

codex plugin add android-cli@android-cli-plugin

 

Gelecekteki güncellemelerde, temsilciye özel daha kapsamlı entegrasyon ve daha fazla özellik ekleyerek eklentiyi genişletmeye devam edeceğiz. Kurulum talimatlarının tamamı için Ajan Eklentileri belgelerine bakın.

Daha iyi performans gösteren uygulamaları daha hızlı ve güvenle yayınlayın

Hızlı bir şekilde oluşturmak, işin yalnızca yarısıdır. Kullanıcılarınız hızlı ve kararlı uygulamalar bekler. Bu bölümdeki her iş akışı hem Android Studio'da hem de Android KSA'da çalışır. Böylece siz veya temsilciniz, çalıştığınız her yerde üretim sinyalinden doğrulanmış bir düzeltmeye geçebilirsiniz.

Seçtiğiniz temsilciyle bellek sızıntılarını bulup düzeltme

Bellek sızıntıları, yetersiz bellek (OOM) kilitlenmelerine dönüşene kadar performansı sessizce düşürebilir. LeakCanary, Android uygulamalarındaki bellek sızıntılarını bulmak için kullanabileceğiniz mükemmel bir açık kaynak kitaplıktır.

LeakCanary artık yeni bir alt komutla doğrudan Android KSA'ya entegre edildi: android profiler leakcanary. Bu özellik, yığın dökümlerini cihaz yerine bilgisayarınızda analiz eder. Bu sayede uygulamanız yavaşlamaz ve aracının verimliliği önemli ölçüde artar. Android KSA'nın LeakCanary aracıyla en yetenekli modeller, Android KSA kullanılmayan duruma kıyasla bu işlemi yaklaşık 2 kat daha hızlı çalıştırdı ve% 25'e kadar daha az jeton kullandı.

LeakCanary_with_Android_CLI_and_without.png
Android KSA ile ve Android KSA olmadan Claude Opus 5.5 ile bellek sızıntılarını bulma ve düzeltme

Android Dev Summit açılış konuşmasında Claude Code'a kritik kullanıcı yolculuklarının bir listesini ve tek bir istem verdik: Bu uygulamadaki bellek sızıntılarını bul ve düzelt. Claude, her yolculuğu paralel olarak çalışan ayrı bir cihazda çalıştırdı, "android profiler leakcanary" alt komutunu kullandı ve yolculukların çoğunda sızıntı buldu, temel kodu düzeltmek için her referans zincirini takip etti ve ardından sızıntıların düzeltildiğini onaylamak için her yolculuğu yeniden çalıştırdı. 

cc-demo 2x half-frames 720p.gif
Claude Code'da "android profiler memory leak" alt komutunu kullanarak bellek sızıntılarını bulma ve düzeltme Video hızlandırılır.

Android Studio'da LeakCanary, Profiler'a da yerleşik olarak bulunur. Temsilcinin sızıntıyı incelemesi, analiz oluşturması ve düzeltme önermesi için "Yapay zeka ile düzelt" özelliğini kullanabilirsiniz.

LeakCanary - AI Fix Zoomed in.png
 Android Studio Profiler'daki bellek sızıntılarını düzeltmek için yapay zekadan yararlanın.  

Bellek sızıntıları için yapay zeka ile düzeltme özelliği Android Studio Canary derlemesinde kullanılabilir. Bellek sızıntısı alt komutu ise yakında Android KSA'ya eklenecektir.

Android Performance Analyzer ile temsilci tabanlı performans analizi

Android Performance Analyzer (APA), Android Studio'da performans analizini destekleyen profil oluşturucudur ve artık Android KSA'daki android profiler alt komutunu da desteklemektedir. Komut satırından veya CI'dan sistem izlerini ve diğer profil oluşturma verilerini yakalamak için CLI profiler alt komutunu kullanın. Ardından, temsilcinizin izleri yakalayabilmesi, sonuçları analiz edebilmesi, düzeltmeler önerebilmesi, değişiklikleri doğrulayabilmesi ve etkiyi ölçebilmesi için bu komutu yeni android-profiler becerisiyle eşleştirin. Android Performance Analyzer bağımsız uygulaması artık izi dinamik olarak analiz etmek için ACP'yi kullanarak favori temsilcinizi kullanmanıza da olanak tanır. 

 androidx.tracing 2.0, ile uygulamanızın izleme bölümleri kaynak dosya, satır numarası ve bağımsız değişkenler gibi ayrıntıları içerebilir ve eş yordam çalışmaları bağlı akışlar olarak görünür. İzlemeyi Android Performance Analyzer'da açtığınızda, yavaş çalışan işlemleri buna neden olan koda bağlamanız daha kolay olur. Başlamak için uygulamanıza androidx.tracing:tracing-wire ekleyin.

Android Performance Analyzer'daki yeni temsilciyi kullanarak uygulama başlatma Perfetto izinin temsilci tabanlı analizi.

Üretim sinyallerini masanıza taşıyın

Düzeltilmesi en zor sorunlar, yerel olarak yeniden oluşturamadığınız sorunlardır. Android Studio'da Uygulama Kalite Analizleri, Android vitals ve Firebase Crashlytics verilerini doğrudan IDE'ye getirir. Yapay zeka ile düzeltme özelliği ise kilitlenmeden kod değişikliğine geçmenize yardımcı olur. Yeni android signals komutu, aynı verileri terminale ve temsilcinize getirir. Böylece, bağlam değiştirmeden kilitlenmeleri, ANR'leri ve bellek sorunlarını listeleyip inceleyebilirsiniz.

Verilerin kendisi de daha zengin hale geliyor:

  • Sahadan yığın dökümleri: Firebase Crashlytics artık gerçek yetersiz bellek kilitlenmelerinden ve Android 17 Bellek Sınırlayıcı sonlandırmalarından yığın dökümleri toplayabilir, mevcut R8 eşlemelerinizi kullanarak bunları kod gösterebilir ve doğrudan Perfetto'da açmanıza olanak tanır. Erken erişim için kaydolun.
  • Daha iyi bellek analizleri: Crashlytics ayrıca bellek sınırlayıcı sonlandırmalarını gruplandırır, ANR'lerin temel nedenini bulmanıza yardımcı olmak için ileti dizisi analizleri ekler ve yerel bellek hatalarını izlemenize yardımcı olmak için GWP-ASan ve Arm MTE raporlarını gösterir.
  • Android vitals'da bit eşlem belleği: Android vitals'daki yeni bir metrik, uygulamanızın bit eşlemlerinin cihazlarda ne kadar bellek kullandığını gösterir. Böylece gerilemeleri tespit edip düzeltebilirsiniz.

R8 ile daha küçük ve daha hızlı uygulamalar sunun

R8, uygulamanızın performansını artırmanın ve boyutunu küçültmenin en iyi yollarından biridir ancak avantajları, kodunuzun ne kadarını optimize etmesine izin verildiğine bağlıdır. Genellikle kitaplıklardan gelen aşırı geniş saklama kuralları uygulamanızı engelleyebilir. Sizin ve temsilcinizin R8'den en iyi şekilde yararlanmanıza yardımcı olacak yeni araçlarımız var.

  • android analyze: R8'in kodunuzu ne kadar iyi küçülttüğünü, optimize ettiğini ve kodunuzu nasıl gizlediğini görmek için APK'nıza veya uygulama paketinize yönlendirin. CI'da mükemmel çalışan JSON çıkışı elde edin. Kitaplığın boyutunu, maliyetini ve tüketicilere gönderdiği aşırı geniş saklama kurallarını görmek için kitaplığın üzerine gelin.
  • R8 Yapılandırma Analiz Aracı: Artık AGP 9.3'te yerleşik olarak bulunan bu araç, R8 yapılandırmanızı puanlar ve saklama kurallarınızı maliyetlerine göre sıralar. Rapor oluşturmak için ./gradlew :app:analyzeReleaseR8Config komutunu çalıştırın ve temsilcinizin en büyük etkiye sahip kurallara odaklanması için r8-analyzer becerisini yükleyin.
  • Jetpack Keep (alfa): Geniş kapsamlı saklama kurallarını kesin ve tip güvenliği sağlayan ek açıklamalarla değiştirin ve bunları sizin için otomatik olarak eklemek üzere lint'i kullanın.

Jetpack Compose'un neden yeniden oluşturduğunu anlama

Jetpack Compose 1.13, hangi işlevlerin yeniden oluşturulduğunu göstermekle kalmayıp bunun nedenini de gösteren ve buna neden olan durum yazma işlemine kadar geri giden yeniden oluşturma izleme özelliğini sunar. Bu özelliği Android Studio Profiler'daki oluşturma izleme özelliğiyle birlikte kullanın ve temsilcinizin yaygın performans sorunlarından kaçınmasına yardımcı olmak için jetpack-compose-performance becerisini yükleyin.

Siz ve temsilcileriniz için açıklayıcı bir derleme olan Lightbuild'i deneyin

Lightbuild, temsilciye hazır, açıklayıcı bir derleme deneyiminin erken erişim sürümüdür. Derleme yapılandırmanız kod değil, veri haline gelir. Bu, hem sizin hem de temsilcinizin güvenle okuyup düzenleyebileceği katı bir YAML şemasıdır. Lightbuild projeleri, Android Studio Canary'de hızlıca açılıp senkronize edilir, şema doğrulama ve otomatik tamamlama özelliklerini içerir ve makinenizde, ekibinizde ve CI'da tekrarlanabilir derlemeler için önceden çözümlenmiş bağımlılıkları kullanır. Projenizi derlemek için Lightbuild CLI'yı kullanın ve yerleşik query komutuyla temsilcinize projenin yapısı hakkında bilgi verin. Yeni android build komutu, Lightbuild projelerini de destekler.

Lightbuild henüz erken aşamada olduğundan, üretim uygulamaları için Gradle ve AGP'yi kullanmaya devam ederken yeni veya deneysel projelerde denemenizi öneririz. Lightbuild'i deneyin ve ne düşündüğünüzü bize bildirin.

Lightbuild_Logo_3.png
Lightbuild logosu

Temsilcilerin Android becerilerini güncel tutun

Modeller her zaman en yeni Android API'leri ve en iyi uygulamalarla eğitilmez. Bu nedenle, modelleri Android geliştiriciliği konusunda ek bilgilerle temellendirmek için resmi Android becerileri yayınlıyoruz. Şu anda 20'den fazla alanda 30'dan fazla becerimiz var. Her beceri değerlendirmelerle desteklenir. Bu sayede, modellere zaten bildikleri şeyler hakkında gereksiz talimatlar vermeyiz. Bunun yerine, modellerin genellikle yetersiz kaldığı, hızlı değişen alanları hedefleyen beceriler (ör. Compose performans optimizasyonları, yeni ve gelişmiş Camera API'leri ve kapsamlı güvenlik denetimleri) sunar. Becerileri en yeni öncü modellere göre sürekli olarak yeniden değerlendirir ve modeller geliştikçe becerileri ekler veya ayarlarız.

Herhangi bir temsilci için beceri yüklemek üzere android skills list ve android skills add [<skill>] komutlarını kullanın. Temsilciler, Android Bilgi Bankası'na erişmek için android docs search komutunu da kullanabilir.

Politika ve güvenlik sorunlarını göndermeden önce tespit edin

İnceleme sürecinde reddedilmek, lansman sürecini yavaşlatan can sıkıcı bir durumdur. play-policy-insights becerisi, göndermeden önce kodunuzu, manifest dosyanızı ve SDK'larınızı Google Play politikalarına göre denetler, hatta mevcut Veri Güvenliği beyanlarınızı çapraz kontrol edebilir. Ayrıca, temsilcinize projeye duyarlı güvenlik incelemeleri ve belirli, uygulanabilir düzeltmeler sağlayan iki yeni güvenlik becerisi olan android-intent-security ve android-permissions-security'i kullanıma sunduk. Android Studio'da ise Google Play Politika Analizleri, politika rehberliğini doğrudan kodunuzda lint kontrolleri olarak gösterir. Temsilcinize şunu sormayı deneyin: "Göndermeden önce bu uygulamayı Google Play politikalarına uygunluk açısından denetle."

Başlayın

Başlamaya hazır mısınız? Başlamak için şu adımları uygulayın:

Daha fazla bilgi edinmek için Android Dev Summit'teki Araçlar ve Performans oturumlarını izleyin. Her zaman olduğu gibi, geri bildirimleriniz araçlarımızın geleceğini şekillendirmemize yardımcı oluyor. Hata bildirin veya fikirlerinizi paylaşın ve LinkedIn, YouTube ve X'te bizimle bağlantı kurun. Keyifli kodlamalar!

Okumaya devam et