Android Studio'da Gemini özellikleri

Android Studio'daki Gemini, geliştirme sürecinin her adımı için özellikler içerir. Aksi belirtilmedikçe tüm özellikler işletmeler için Gemini'da da yer alır.

Sohbet

Gemini ile etkileşim kurmak için kullanılan ana arayüz sohbet penceresidir. Çok basit ve açık uçlu sorulardan yardım almanız gereken belirli sorunlara kadar her türlü soruyu sormak için kullanabilirsiniz. Gemini'a sorabileceğiniz sorulara ilişkin örnekler.

Kod tamamlama

Proje bağlamını paylaşmayı etkinleştirdiğinizde yapay zeka destekli kod tamamlama özelliğini kullanabilirsiniz. Yapay zeka kod tamamlama özelliği etkinleştirildiğinde Gemini, siz yazarken gri renkte italik metin olarak görünen kodun otomatik tamamlanmasını sağlar. Daha fazla bilgi edinmek için Kod tamamlama başlıklı makaleyi inceleyin.

Kod dönüştürme

Android Studio kod düzenleyicisinden, Gemini'a uygulamanızda kodu nasıl değiştireceğiniz, optimize edeceğiniz veya ekleyeceğiniz konusunda öneri isteğinde bulunabilirsiniz. Öneriler, kabul etmeden önce gerektiği gibi değiştirebileceğiniz bir kod farkı olarak gösterilir. Daha fazla bilgi edinmek için Kod dönüştürme başlıklı makaleyi inceleyin.

Kodu açıkla

Gemini, kodu açıklayarak hızlıca anlamanıza yardımcı olabilir. Gemini'dan açıklama istemek için kodu vurgulayın, sağ tıklayın ve Gemini > Kodu Açıkla'yı seçin. Sorgunuz, Gemini'ın ayrıntılı yanıt verebileceği ana Gemini sohbet paneline gönderilir.

İyileştirmeler öner

Gemini, kodunuzu Android uygulamalarıyla ilgili en iyi uygulamalara uygun hale getirmenize ve kullanıcı deneyimini iyileştirmenize yardımcı olacak öneriler sunabilir. Öneri almak için bir kodu vurgulayın, sağ tıklayın ve Gemini > İyileştirme Öner'i seçin. Sorgunuz, Gemini'ın ayrıntılı öneriler sunabileceği ana Gemini sohbet paneline gönderilir.

Çok formatlı resim eki (önizleme)

Android Studio'da Gemini, çok formatlı girişleri destekler. Bu sayede istemlerinize doğrudan resim ekleyebilirsiniz. İlgi çekici kullanım alanlarından bazıları şunlardır:

  • Hızlı kullanıcı arayüzü prototipi oluşturma ve yineleme: Uygulamanızın kullanıcı arayüzünün basit bir tel çerçevesini veya yüksek doğruluklu bir mock'ını çalışan koda dönüştürün.
  • Diyagram açıklaması ve dokümanı: Gemini'dan bileşenlerini ve ilişkilerini açıklamasını isteyerek karmaşık mimari veya veri akışı diyagramları hakkında daha ayrıntılı bilgiler edinin.
  • Kullanıcı arayüzü sorunlarını giderme: Kullanıcı arayüzündeki hataların ekran görüntülerini yakalayıp Gemini'dan çözümler isteyin.

Daha fazla bilgi edinmek için Speed up UI development with image attachment (Resim ekleme ile kullanıcı arayüzü geliştirmeyi hızlandırma) başlıklı makaleye göz atın ve blog yayınını okuyun.

Dosya eki (önizleme)

Android Studio'da Gemini ile sohbet etkileşimlerinde kod dosyalarını bağlam olarak ekleyin. Dosya tamamlama menüsünü açmak için sorgu çubuğuna @ yazın ve eklenecek dosyaları seçin. Daha fazla bilgi edinmek için Android Studio'da Gemini'ın dosya ekleri desteği ile ilgili önizleme sürümü notlarına bakın.

Değişkenleri yeniden adlandırma (önizleme)

Değişkenleri daha sezgisel ve açıklayıcı olacak şekilde yeniden adlandırmak için Gemini'ın önerilerinden yararlanabilirsiniz. Yeniden düzenle > Yeniden adlandır'ı kullanarak belirli bir değişken için öneri alabilir veya Gemini > Değişkenleri yeniden düşün'ü kullanarak Gemini'dan bir dosyadaki ya da dosyanın bir bölümündeki tüm değişkenleri yeniden düşünmesini isteyebilirsiniz. Daha fazla bilgi edinmek için Kodu yeniden düzenleme bölümünü inceleyin.

Birim testi senaryoları oluşturma (önizleme)

Gemini, test etmek istediğiniz kodun bağlamını kullanarak test senaryoları önererek birim testleri yazmanıza yardımcı olabilir. Gemini, birim testi senaryoları oluştururken testleriniz için ayrıntılı adlar ve açıklamalar ekler. Böylece, önerilen her testin amacını daha iyi anlayabilirsiniz. Daha fazla bilgi için Birim testi senaryoları oluşturma başlıklı makaleyi inceleyin.

Belge oluşturma (önizleme)

Kodunuz için doküman oluşturmak üzere Android Studio'da Gemini'ı kullanın. Kodu vurgulayıp Gemini'dan kodla ilgili doküman oluşturmasını istediğinizde, önerilen doküman, kabul etmeden önce iyileştirebileceğiniz bir kod karşılaştırması olarak gösterilir. Daha fazla bilgi için Belge oluşturma başlıklı makaleyi inceleyin.

Commit mesajları oluşturma (önizleme)

Android Studio'dan sürüm kontrol sisteminize değişiklikleri işlerken Gemini, ayrıntılı bir commit mesajı önermek için mevcut commit'teki kod değişikliklerinin bağlamını ve son commit'lerdeki bağlamı kullanabilir. Daha fazla bilgi edinmek için Commit mesajı önerme başlıklı makaleyi inceleyin.

Oluşturma ve senkronizasyon hatalarıyla ilgili yardım alma (önizleme)

Android Studio'da Gemini, Gradle derleme ve senkronizasyon hatalarını anlar. Hata oluştuğunda sorunları teşhis edip düzeltmenize yardımcı olması için derleme çıktısındaki "Gemini'a sorun" bağlantısını tıklayın.

Logcat çökmeleriyle ilgili yardım alma (önizleme)

Android Studio'da Gemini, çalışma zamanındaki kilitlenmeleri teşhis etmenize ve gidermenize yardımcı olabilir. Bir kilitlenme meydana geldiğinde Logcat'i açın ve hatayı düzeltmenize yardımcı olması için Logcat çıkışındaki "Gemini'a sorun" bağlantısını tıklayın.

Uygulama Kalitesi Analizleri (önizleme) ile ilgili yardım alma

Gemini, kullanıcıların cihazlarında görülen ve Uygulama Kalitesi Analizleri'nde bildirilen kilitlenmeleri açıklayıp düzeltme önerilerinde bulunabilir. Uygulama Kalitesi Analizleri araç penceresinde bir yığın izlemesini incelerken kilitlenme raporlarınızı analiz etmek ve (mümkün olduğunda) sorunu çözmek için sonraki adımları ve kaynakları önermek üzere Analizler'i tıklayın. Daha fazla bilgi için Kilitlenme raporlarını analiz etme başlıklı makaleyi inceleyin.

Oluşturma önizlemeleri oluşturma (önizleme)

Gemini, kullanıcı arayüzünüzü tasarlarken size zaman kazandırmak için otomatik olarak Oluşturma önizlemeleri oluşturabilir. Belirli bir composable için veya dosyanın tamamı için Compose önizlemesi oluşturmayı seçebilirsiniz. Daha fazla bilgi için Gemini ile taslak önizlemesi oluşturma başlıklı makaleyi inceleyin.

Bağlam paylaşımını yapılandırma

Android Studio'da proje bağlamınızı Gemini ile paylaşmayı etkinleştirdiğinizde, .aiexclude dosyalarını kullanarak hangi dosyaların paylaşım dışında tutulacağını kontrol edebilirsiniz. Yapay zeka özelliklerinin hangi dosyalara erişebileceğini kontrol etmek için .aiexclude dosyalarını projenin ve VCS köklerinin herhangi bir yerine yerleştirin. Daha fazla bilgi edinmek için .aiexclude dosyalarıyla bağlam paylaşımını yapılandırma başlıklı makaleyi inceleyin.

İstem Kitaplığı (önizleme)

İstem kitaplığı, sık kullanılan istemleri kaydetmenize ve yönetmenize olanak tanır. İstem Kitaplığı'na Android Studio > Ayarlar > Gemini > İstem Kitaplığı'ndan erişebilirsiniz.

Harici araçlarla entegrasyon (önizleme)

Android Studio'daki Gemini for Business, birçok harici araçla entegre olduğundan Android Studio'dan çıkmanıza gerek kalmadan bilgi alabilir ve araçlarla ilgili işlemleri gerçekleştirebilirsiniz. Araç listesini görüntülemek için @ yazın ve Gemini isteminize eklemek istediğiniz aracı seçin. Örneğin, "@GoogleDocs list my recent docs" (Son dokümanlarımı listele) yazarak Gemini'dan son Google dokümanlarınızı listelemesini isteyebilirsiniz.