Ürün Haberleri
Android CLI artık kararlı 1.0 sürümünde: Herhangi bir aracı kullanarak Android için geliştirme sürecini hızlandırın
Okuma süresi: 5 dakika
Android geliştiricileri olarak, uygulama geliştirme için kullandığınız aracılar, araçlar, komut satırı arayüzleri (CLI) ve LLM'ler konusunda birçok seçeneğiniz vardır. Android Studio'da Gemini'ı, Antigravity 2.0'ı, Antigravity CLI'yı veya Anthropic'in Claude Code'u ya da OpenAI'ın Codex'i gibi üçüncü taraf aracıları kullanıyor olsanız da misyonumuz aynıdır: Her yerde yüksek kaliteli Android geliştirme yapılabilmesini sağlamak.
Google I/O 2026'da, yapay zeka destekli geliştirme alanındaki en son gelişmeleri paylaştık ve Android CLI'nın en yeni özelliklerinden bazılarını tanıttık. Android CLI, 1.0 sürümüyle artık kararlı ve tüm Android geliştiricilerin kullanımına hazır. Yeni becerilerden yapay zeka erişimini güçlü Android Studio özelliklerine etkinleştirmeye kadar, yapay zekalarınıza sizinle birlikte geliştirebileceği doğru araçları sunuyoruz.
Android CLI'yı zaten kullanıyorsanız ve tüm yeni özellikleri kullanmaya başlamak istiyorsanız android update komutunu çalıştırmanız yeterlidir. Aksi takdirde, seçtiğiniz aracıların Android için geliştirme yapma konusunda nasıl daha iyi olmasını sağladığımız hakkında daha fazla bilgi edinmek için okumaya devam edin.
Antigravity için Android geliştirme
Google Antigravity artık Android CLI ve becerileri de dahil olmak üzere isteğe bağlı bir Android kaynak paketi içeriyor. Bu paketi yükleyebilirsiniz. Paketi, yükleme işleminden sonra ilk katılım sırasında veya daha sonra Ayarlar > Özelleştirmeler > Google Eklentileriyle Oluşturun menüsünden yükleyebilirsiniz.
Bu sayede Antigravity, Android CLI'nin tüm güçlü araçlarına ve bilgilerine erişebilir. Böylece projeler oluşturmaktan uygulamanızı yeni bir Android sanal cihazına dağıtmaya kadar Android uygulama geliştirme için gerekli olan temel görevleri daha kolay ve verimli bir şekilde gerçekleştirebilir.
Tüm aracıların Android Studio özelliklerinden yararlanmasını sağlama
Android CLI, yapay zeka temsilcilerinin görevleri yerine getirmesi ve Android geliştirme hakkında bilgi alması için basit bir arayüz sağlar. Ancak uzmanlaşmanın avantajları vardır. Android Studio, en karmaşık Android projelerini bile yönetmek için geliştirilmiş olup on yılı aşkın Android uzmanlığı içerir. Android Studio'nun güçlü statik analiz motoru, yeniden düzenleme araçları, bağımlılık yönetimi, kullanıcı arayüzü tasarımı ve oluşturma kitaplıkları gibi özellikler buna dahildir. Yapay zeka temsilcileri artık bu özelliklerin çoğunu elde etmek için Android Studio'nun araçlarından yararlanabilir.
Android KSA'nın en son sürümünde yeni android studio komutu kullanıma sunulmuştur. Bu sayede, seçtiğiniz aracı, açık bir Android projesini daha iyi anlamak ve üzerinde işlemler gerçekleştirmek için Android Studio'nun derin ve bağlamsal özelliklerinden yararlanabilir. Android Studio'yu Android KSA ile birlikte tercih ettiğiniz aracınızla çalıştırarak aracınızın görevlerinin, daha hassas kod değişiklikleri yapmak için kod tabanında daha verimli bir şekilde gezinmesini sağlayabilirsiniz. Ayrıca, projenizi oluşturmak ve üzerinde yineleme yapmak için Android CLI'yı kullandığınızda Android Studio'ya geçiş çok daha kolay olur. Böylece, üretim düzeyinde bir görünüm elde etmek için performans profil oluşturucular, Compose önizlemeleri ve Android cihaz akışı gibi amaca yönelik olarak geliştirilmiş araçları kullanabilirsiniz.
Android Studio Quail'in en son önizleme sürümünde açık bir projeniz olduğunda, Android CLI'nın açık projenizle bağlantı kurup kurmadığını kontrol etmek için aşağıdaki komutu çalıştırabilirsiniz (veya temsilciniz çalıştırabilir):
$ android studio check pid: 32942 version: Android Studio Projects: READY JetSet /Users/adarshf/AndroidStudioProjects/jetset-main
Buradan itibaren, temsilciler projelerle daha verimli bir şekilde etkileşim kurmak için güçlü IDE araçlarına erişmek üzere android studio komutunu kullanabilir. Başlıca komutlar şunlardır:
- analyze-file: Düzenleyicinin yerleşik incelemelerini kullanarak bir dosyayı hatalar ve uyarılar açısından analiz eder.
- find-declaration: Semantik çözümleme kullanarak proje genelinde bir sembolün (sınıf, yöntem, değişken, alan, sabit veya Android kaynağı/rengi) tam tanım sitesini bulur.
- find-usages: Semantik analiz kullanarak bir sembolün (sınıf, yöntem, değişken veya Android kaynağı) tüm referanslarını ve bildirimlerini proje genelinde bulur.
- render-compose-preview: Bir Jetpack Compose kullanıcı arayüzü önizlemesi oluşturur ve başarılı olursa resmin ve kullanıcı arayüzü hiyerarşisinin yolunu döndürür.
- version-lookup: Belirtilen uygulama bağımlılıklarının hangi sürümlerinin Google Maven deposu gibi ortak depolarda kullanılabildiğiyle ilgili en son bilgileri alın. Programatik bir çözüm sunarak bağımlılık yönetimi daha az sıkıcı ve çok daha az kararsız hale gelir.
- open-file: Bir dosyayı doğrudan Android Studio'da açar. Bu özellik, temsilcinin dikkatinizi IDE'deki Oluşturma Önizlemeleri'ni, performans izlerini veya diğer belirli dosyaları görüntülemeye yönlendirmek istediği durumlarda kullanışlıdır.
Örneğin, artık aracıları kullanarak Android uygulamanızın yeni düzeni için bir Compose önizlemesi oluşturmak üzere aşağıdaki komutları çalıştırabilir ve ardından önizlemeleri Android Studio'da açabilirsiniz. Böylece, birden fazla Compose önizlemesini yan yana görebilir ve doğrudan IDE'den yapay zeka destekli düzenlemeler yapabilirsiniz.
$ android studio find-declaration HotelDetailScreen $ android studio analyze-file .../JetPacker/feature/detail/src/main/java/com/example/jetset/feature/detail/HotelDetailScreen.kt $ android studio open-file feature/detail/src/main/java/com/example/jetset/feature/detail/HotelDetailScreen.kt
Bu komutları kullanma hakkında daha fazla bilgi edinmek için android help komutunu çalıştırın. Ayrıca, temsilcilerinizin bu araçla nasıl çalışacağını anlaması için android init komutunu çalıştırarak Android CLI becerisini güncellediğinizden emin olun.
Başlarken kullanılabilecek diğer yöntemler
Android CLI'yı ortamlarınıza olabildiğince sorunsuz bir şekilde entegre edebilmeniz için daha fazla yöntemle kullanıma sunuyoruz. Artık apt-get, winget ve homebrew gibi daha fazla paket yöneticisi kullanarak Android CLI'yı indirip yükleyebilirsiniz. Örneğin, winget kullanarak Android KSA'yı yüklemek için aşağıdaki komutu çalıştırabilirsiniz:
winget install -e --id Google.AndroidCLI
Ayrıca, yükleme işlemini varsayılan olarak kullanıcıya özel bir dizine yükleyecek şekilde güncelledik. Desteklenen tüm işletim sistemlerine yönelik komutları ve ek indirme seçeneklerini Android CLI sayfasında bulabilirsiniz.
Yolculuklar için destek
Ayrıca Yolculuklar için de destek sunuyoruz. Android CLI'ya dahil olan Journeys araçları ve becerileri sayesinde artık istediğiniz temsilci, doğrudan projenize kaydedilen ve uygulamanızdaki kullanıcı yolculuklarının doğal dil açıklamaları olan Journeys'ler oluşturup çalıştırabilir.
Temsilciler, Android KSA'sını kullanarak bu yolculukları çalıştırabilir ve uygulamanızda tıpkı bir kullanıcı gibi gezinebilir. Bu sayede, uygulamanızın kritik deneyimlerinde tamamen yeni test etme, doğrulama veya veri toplama yöntemleri kullanabilirsiniz. Tüm bu işlemler, doğal dil tarafından desteklenir ve aracınız tarafından yürütülür.
Android becerilerini geliştirme
Modellerin, en iyi uygulamalarımıza uygun belirli kalıpları daha iyi anlamasına ve yürütmesine yardımcı olmak için Android becerileri kitaplığımızı genişletmeye devam ediyoruz. Android geliştirmeyi her yerde daha yetenekli, verimli ve üretken hale getiren yeni beceriler sunuyoruz:
- XR için Ekranlı Gözlükler ve Jetpack Compose Glimmer: Jetpack Compose Glimmer kullanıcı arayüzü araç setini kullanarak Android Ekranlı Gözlükler için projeksiyon uygulamaları geliştirme yönergelerini sağlar.
- CameraX'e geçiş: Eski Android kamera uygulamalarını (Camera1 veya ham Camera2 API'leri) CameraX'e taşımanıza yardımcı olur.
- Perfetto SQL: Doğal dil veri istemlerini Perfetto SQL sorgularına çevirir ve bunları yerel bir izleme dosyasına göre yürütür.
- Uyarlanabilir kullanıcı arayüzü: Bir uygulamanın kullanıcı arayüzünü farklı Android cihazlara uyarlanacak şekilde oluşturma veya güncelleme talimatları
- Test kurulumu: Temel bir test stratejisi oluşturur.
- Stiller: Yeni bileşenler için yeni Jetpack Compose Style API'nin benimsenmesine yardımcı olur ve Styles API'ye geçişi destekler.
- AppFunctions: Yeni AppFunctions'ları önermek ve uygulamak için Android kod tabanlarını analiz eder ve Model Context Protocol optimizasyonu için KDoc dokümanlarını iyileştirir.
Bu yeni becerileri doğrudan komut satırından iş akışınıza ekleyebilirsiniz. Ajanlarınızın Android CLI'yı hemen anlamasına ve kullanmasına yardımcı olmak için ortamınızı başlatabilir ve temel android-cli becerisini yükleyebilirsiniz:
android init
Buradan, temsilcinizin ihtiyaç duyduğu özellikleri arayarak temsilci iş akışınıza göz atabilir ve iş akışınızı ayarlayabilirsiniz:
android skills list
Doğru beceriyi bulduktan sonra aşağıdaki komutu çalıştırarak ortamınıza yükleyin:
android skills add –skill=
Hemen başlayın
Android KSA'nın kararlı 1.0 sürümünü indirmek, yeni araçları keşfetmek ve belgelerin tamamına göz atmak için hemen d.android.com/tools/agents adresine gidin. Ayrıca, Android CLI'nın sunduğu en yeni özelliklerden yararlanmak için Android Studio'nun en son önizleme sürümüne güncellediğinizden emin olun. Android CLI 1.0 ile neler geliştireceğinizi ve bu yeni özelliklerin günlük iş akışlarınızı nasıl hızlandıracağını görmek için sabırsızlanıyoruz. LinkedIn, Medium, YouTube veya X'teki aktif topluluğumuza katılarak geri bildiriminizi paylaşabilirsiniz.
Bu duyuruyu ve Google I/O 2026'daki tüm güncellemeleri io.google. adresinde inceleyin.
Okumaya devam edin
-
Ürün Haberleri
Google I/O, her yıl Android geliştirme de dahil olmak üzere ekosistemler ve ürünlerle ilgili yeni duyurular ve kaynaklar sunar. Geliştirme süreci yapay zeka ve aracı destekli araçlara doğru kayarken Android için nasıl geliştirme yapmaya karar verirseniz verin sizi daha iyi desteklemek için tekliflerimizi genişlettik.
Simona Milanovic • Okuma süresi: 2 dakika
-
Ürün Haberleri
Google I/O 2026'da Android'in işletim sisteminden zeka sistemine geçişini tanıttık. Ayrıca, sistemle yerel olarak akıllı deneyimler oluşturmanın ve Google'ın yapay zeka gücünü uygulamalarınıza taşımanın yollarını gösterdik.
Jingyu Shi • Okuma süresi: 2 dakika
-
Ürün Haberleri
Android XR'da Unreal Engine ve Godot için resmi desteğin kullanıma sunulduğunu duyurmaktan heyecan duyuyoruz. Ayrıca, üretkenliğinizi artırmak ve yeni XR özelliklerini etkinleştirmek için tasarlanmış yeni araçları da kullanıma sunuyoruz: Android XR Engine Hub ve Android XR Interaction Framework.
Luke Hopkins, Ryan Bartley • Okuma süresi: 4 dakika
Gelişmelerden haberdar olun
Android geliştirmeyle ilgili en son analizleri her hafta gelen kutunuza alın.