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ı, araç, komut satırı arayüzü (KSA) ve LLM'ler konusunda birçok seçeneğiniz vardır. Android Studio'da Gemini, Antigravity 2.0, Antigravity CLI'da veya Anthropic'in Claude Code'u ya da OpenAI'ın Codex'i gibi üçüncü taraf ajanları 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, bağımsız geliştirme alanındaki en son yenilikleri 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, temsilci erişimini güçlü Android Studio özelliklerine etkinleştirmeye kadar, temsilcilerinize sizinle birlikte çalışmak için doğru araçları sunuyoruz.
Android CLI'yı 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 beceriler 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 Geliştirin menüsünden yükleyebilirsiniz.
Bu sayede Antigravity, Android CLI'nin tüm güçlü araçlarına ve bilgilerine erişebilir. Böylece, proje 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.
Android Studio özelliklerini herhangi bir aracı için etkinleştirme
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şlem yapmak için Android Studio'nun derin ve bağlamsal özelliklerinden yararlanabilir. Android Studio'yu Android KSA ile birlikte tercih ettiğiniz aracıyla ç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 KSA'yı kullandığınızda Android Studio'ya geçiş çok daha kolay olur. Böylece, üretim düzeyinde bir kalite elde etmek için performans profil araçları, 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 KSA'nın açık projenizle bağlantı kurup kurmadığını kontrol etmek için siz (veya temsilciniz) aşağıdaki komutu çalıştırabilirsiniz:
$ 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ümlemeyi 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 projenin tamamında bulur.
- render-compose-preview: Bir Jetpack Compose kullanıcı arayüzü önizlemesini 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 bulunduğuna dair 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ızlığa neden olur.
- open-file: Bir dosyayı doğrudan Android Studio'da açar. Bu özellik, temsilcinin dikkatinizi IDE'deki Oluşturma Önizlemeleri, performans izleri veya diğer belirli dosyaları görüntülemeye yönlendirmek istediği durumlarda kullanışlıdır.
Örneğin, artık aracıların Android uygulamanızın yeni düzeni için Compose önizlemesi oluşturmak üzere aşağıdaki komutları çalıştırması ve ardından önizlemeleri Android Studio'da açması mümkün. 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ını sağlamak 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öneticisini kullanarak Android CLI'yı indirebilir ve yükleyebilirsiniz. Örneğin, winget kullanarak Android CLI'yı yüklemek için aşağıdakileri çalıştırabilirsiniz:
winget install -e --id Google.AndroidCLI
Ayrıca, varsayılan olarak yükleme işlemini kullanıcıya özel bir dizine yönlendirdik. Desteklenen tüm işletim sistemlerine yönelik komutları ve ek indirme seçeneklerini Android KSA sayfasında bulabilirsiniz.
Yolculuklar için destek
Ayrıca Yolculuklar için destek sunuyoruz. Android KSA'ya dahil edilen 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.
Ajanlar, 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 ile desteklenir ve aracınız tarafından yürütülür.
Android becerilerini genişletme
Modellerin, en iyi uygulamalarımıza uygun belirli kalıpları daha iyi anlayıp yürütmesine yardımcı olmak için Android becerileri kitaplığımızı genişletmeye devam ediyoruz. Android geliştirme sürecini 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önergeleri 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 karşı 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 Bağlam Protokolü optimizasyonu için KDoc belgelerini iyileştirir.
Bu yeni becerileri doğrudan komut satırından iş akışınıza ekleyebilirsiniz. Temsilcilerinizin Android KSA'yı hemen anlamasına ve kullanmasına yardımcı olmak için ortamınızı ilk kullanıma hazırlayabilir 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'nin 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 canlı topluluğumuza katılarak geri bildiriminizi paylaşın.
Bu duyuruyu ve Google I/O 2026'daki tüm güncellemeleri io.google. adresinde inceleyin.
-
Ürün HaberleriAndroid geliştiricileri olarak, uygulama geliştirme için kullandığınız aracılar, LLM'ler, araçlar ve komut satırı arayüzleri (KSA) konusunda birçok seçeneğiniz vardır. Amacımız, nasıl geliştirmeyi tercih ederseniz edin güzel ve yüksek kaliteli Android uygulamaları oluşturmanıza yardımcı olmaktır.
Simona Milanovic • Okuma süresi: 4 dakika -
Ürün HaberleriGoogle 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 HaberleriGoogle I/O 2026'da Android'in işletim sisteminden zeka sistemine geçişini duyurduk. Ayrıca, sistemle yerel olarak akıllı deneyimler oluşturabileceğinizi ve Google'ın yapay zeka gücünü uygulamalarınıza taşıyabileceğinizi de gösterdik.
Jingyu Shi • Okuma süresi: 2 dk.
Android geliştirmeyle ilgili en son analizleri haftalık olarak gelen kutunuza alın.