Android Studio, Android tasarımına ve geliştirme alanındaki en iyi uygulamalara uygun kod şablonları sunarak güzel ve işlevsel uygulamalar oluşturma yolunda doğru adımlar atmanızı sağlar. Yeni uygulama modülleri, bağımsız etkinlikler veya diğer belirli Android proje bileşenleri oluşturmak için şablonları kullanabilirsiniz.
Bazı şablonlar, gezinme çekmeceleri veya giriş ekranları gibi yaygın kullanım bağlamları için başlangıç kodu sağlar. İlk kez projenizi oluştururken, mevcut bir projeye yeni bir uygulama modülü eklerken veya bir uygulama modülüne yeni bir etkinlik eklerken bu uygulama modülü ve etkinlik şablonları arasından seçim yapabilirsiniz.
Etkinliklere ek olarak, şablonları kullanarak mevcut bir uygulamaya diğer Android proje bileşenlerini de ekleyebilirsiniz. Bu şablonlar hem hizmetler ve parçalar gibi kod bileşenlerini hem de klasörler ve XML dosyaları gibi kod dışı bileşenleri içerir.
Bu sayfada, etkinlikler gibi Android proje bileşenlerinin projenize nasıl ekleneceği ve Android Studio'da bulunan, yaygın olarak kullanılan etkinlik şablonları açıklanmaktadır. Çoğu şablonun, Material Design'a dayalı kullanıcı arayüzü ilkelerini dahil etmek için Android Destek Kitaplığı'na bağlı olduğunu unutmayın.
Proje bileşeni ekleme

1. Şekil. Dosya > Yeni menüsünden veya Proje penceresinde sağ tıklayarak erişilebilen şablonlar menüsü.
Android Studio, şablonları ekledikleri bileşen türüne göre gruplandırır. Örneğin, 1. şekilde gösterildiği gibi Etkinlik veya XML dosyası.
Şablon kullanarak Android proje bileşeni eklemek için Proje
penceresini kullanın. Yeni bileşeni eklemek istediğiniz klasörü sağ tıklayın ve Yeni'yi seçin. Tıkladığınız klasöre hangi bileşenlerin eklenebileceğine bağlı olarak, Şekil 1'de gösterilenlere benzer bir şablon türleri listesi görürsünüz.
Eklemek istediğiniz şablonu seçtiğinizde ilgili sihirbaz penceresi açılır ve bileşenin yapılandırma bilgilerini (ör. adı) ister. Yapılandırma bilgilerini girdikten sonra Android Studio, yeni bileşeninizin dosyalarını oluşturur ve açar. Ayrıca, projenizi senkronize etmek için bir Gradle derlemesi de çalıştırır.
Etkinlik şablonu seçme

Şekil 2. Boş E-posta Oluşturma İşlemi şablonu.
Şablonların en yaygın kullanım alanlarından biri, mevcut bir uygulama modülüne yeni etkinlikler eklemektir. Hesaba giriş için ekran oluşturma, ayrıntılarıyla birlikte öğe listesi sunma veya uzun bir metin bloğunda gezinme gibi işlemler için şablonlar bulunur.
Android Studio ayrıca Wear OS, Android TV ve Cloud App Engine gibi çeşitli uygulama modülü türleri için şablonlar sağlar. Proje bileşeni eklerken bu farklı modül türleriyle ilgili şablonları görüntüleyebilirsiniz. Google AdMob Reklamları ve Google Haritalar gibi API'ye özgü modüller ve etkinlikler için de şablonlar mevcuttur.
En yaygın kullanılan şablonlardan biri, örnek bir composable ve composable'ın önizlemesini içeren boş bir etkinlik oluşturan Empty Compose Activity şablonudur. Uygulama modülünüzü veya etkinliğinizi oluştururken sıfırdan başlamanıza olanak tanır.
Gemini API şablonunu kullanma
Google AI SDK'yı kullanarak üretken yapay zekayı uygulayan bir uygulama oluşturmak için Gemini API şablonunu kullanın.
1. adım: Yapay zeka için Yeni Proje şablonunu temel alın
Android Studio'yu başlatın ve Dosya > Yeni Proje'yi kullanarak yeni bir proje açın. Gemini API Starter şablonunu seçin.

2. adım: API anahtarını oluşturun
Sihirbazın sonraki adımında, proje adı ve konumu seçtikten sonra Gemini API'de kimlik doğrulama için bir API anahtarı sağlayın. Gemini API anahtarınız yoksa sihirbazda sağlanan bağlantıyı tıklayarak Google AI Studio'ya gidin ve yeni bir anahtar isteyin. İşlem tamamlandıktan sonra yeni API anahtarınızı tekrar sihirbaza kopyalayın. Son'u tıklayın.


3. adım: Prototip oluşturmaya başlayın
Android Studio, Gemini API'ye bağlantı içeren bir projeyi sizin için otomatik olarak oluşturarak iş akışınızı basitleştirir. Kodu Android Emulator'da çalışırken görmek için Çalıştır'ı tıklayın. Uygulamada, modele "Aşağıdaki metni benim için özetle" istemini gönderen sabit kodlanmış bir istem bulunur. İstemde yapabileceklerini değiştirmek için doğrudan kodda düzenleme yapabilir veya istemi genişletebilirsiniz. İstem oluşturma hakkında daha fazla bilgiyi Google AI Studio belgelerinde bulabilirsiniz.

Daha fazla bilgi
Android için Google Yapay Zeka SDK'sı hakkında daha fazla bilgi edinmek için Android için Google Yapay Zeka SDK'sı hızlı başlangıç kılavuzunu inceleyin. Daha fazla kod örneği için Dosya > Yeni > Örnek İçe Aktar'ı seçip Generative AI Sample'ı arayarak Generative AI kod örneğini Android Studio'ya aktarabilirsiniz.

Örnek uygulamada Gemini'ın sohbet, metin ve çok formatlı özelliklerini deneyin.
