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'ye de dahildir.
Sohbet
Gemini ile etkileşim kurmak için ana arayüz sohbet penceresidir. Çok basit ve açık uçlu sorulardan yardıma ihtiyacınız olan belirli sorunlara kadar çeşitli sorular sormak için bu aracı kullanabilirsiniz. Gemini'ye soracağınız sorulara dair örnekleri inceleyin.
Kod tamamlama
Proje bağlamını paylaşmayı etkinleştirdiğinizde yapay zeka kod tamamlamayı etkinleştirebilirsiniz. Yapay zeka kod tamamlama etkinleştirildiğinde Gemini, siz yazarken gri italik metin olarak görünen kod otomatik tamamlama özelliği sunar. Daha fazla bilgi için Kod tamamlama başlıklı makaleyi inceleyin.
Kod dönüştürme
Android Studio kod düzenleyicisinden, Gemini'den uygulamanıza kod ekleme, kodda değişiklik yapma veya kodları optimize etmeyle ilgili öneriler isteyebilirsiniz. Ö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 hızlı bir şekilde anlamanıza yardımcı olmak için kodu açıklamanıza yardımcı olabilir. Gemini'den açıklama yapmasını istemek için kodu vurgulayın, sağ tıklayın ve Gemini > Kodu Açıkla'yı seçin. Sorgunuz, Gemini'nin ayrıntılı yanıt verebileceği ana Gemini sohbet paneline gönderilir.
İyileştirme önerin
Gemini, Android uygulamalarıyla ilgili en iyi uygulamalara uygun olacak ve daha iyi bir kullanıcı deneyimi sunacak şekilde kodunuzu 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'nin ayrıntılı öneriler sunabileceği ana Gemini sohbet paneline gönderilir.
Çok modlu resim eki (önizleme)
Android Studio'daki Gemini, çoklu formatlı girişleri destekler. Bu sayede resimleri doğrudan istemlerinize ekleyebilirsiniz. Aşağıda bazı ilgi çekici kullanım alanları verilmiştir:
- Hızlı kullanıcı arayüzü prototipi oluşturma ve iterasyon: Uygulamanızın kullanıcı arayüzünün basit bir taslağını veya yüksek kaliteli bir taslağını çalışan koda dönüştürün.
- Diyagram açıklaması ve dokümanları: Gemini'nin bileşenlerini ve ilişkilerini açıklamasını sağlayarak karmaşık mimari veya veri akışı diyagramları hakkında daha ayrıntılı bilgi edinin.
- Kullanıcı arayüzüyle ilgili sorunları giderme: Kullanıcı arayüzü hatalarının ekran görüntülerini çekin ve Gemini'den çözümler isteyin.
Daha fazla bilgi edinmek için Resim ekleyerek kullanıcı arayüzü geliştirmeyi hızlandırma başlıklı makaleyi inceleyin ve blog yayınını okuyun.
Dosya eki (önizleme)
Android Studio'da Gemini ile sohbet etkileşimlerinde bağlam olarak kod dosyaları ekleyin. Sorgu çubuğuna @ yazarak dosya tamamlama menüsünü açın ve eklenecek dosyaları seçin. Daha fazla bilgi edinmek için Android Studio'da dosya ekleri için Gemini desteği ile ilgili önizleme sürüm notuna bakın.
Değişkenleri yeniden adlandırma (önizleme)
Değişkenleri daha sezgisel ve açıklayıcı olacak şekilde yeniden adlandırmayla ilgili Gemini'nin önerilerinden yararlanabilirsiniz. Yeniden yapılandır > Yeniden adlandır'ı kullanarak belirli bir değişkenle ilgili öneriler alabilir veya Gemini > Değişkenleri yeniden düşün'ü kullanarak Gemini'den bir dosyada veya 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 başlıklı makaleyi 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 önerilen her testin amacını daha iyi anlayabilmeniz için testleriniz için ayrıntılı adlar ve açıklamalar ekler. Daha fazla bilgi için Birimi test senaryosu oluşturma başlıklı makaleyi inceleyin.
Doküman oluşturma (önizleme)
Android Studio'da Gemini'yi kullanarak kodunuzla ilgili dokümanlar oluşturabilirsiniz. Kodu vurgulayıp Gemini'den bunu belgelemesini istediğinizde önerilen dokümanlar, kabul etmeden önce hassaslaştırabileceğiniz bir kod karşılaştırmasında gösterilir. Daha fazla bilgi için Belge oluşturma başlıklı makaleyi inceleyin.
Taahhüt mesajları oluşturma (önizleme)
Gemini, Android Studio'dan sürüm kontrol sisteminize değişiklik gönderirken mevcut gönderimdeki kod değişikliklerinin bağlamını ve yakın geçmişteki gönderimlerin bağlamını kullanarak ayrıntılı bir gönderim mesajı önerebilir. Daha fazla bilgi edinmek için Commit mesajı önerme başlıklı makaleyi inceleyin.
Derleme ve senkronizasyon hatalarıyla ilgili yardım alma (önizleme)
Android Studio'daki Gemini, Gradle derleme ve senkronizasyon hatalarını anlar. Hata oluştuğunda, sorunları teşhis edip düzeltmenize yardımcı olması için derleme çıkışındaki "Gemini'ye sorun" bağlantısını tıklayın.
Logcat kilitlenmeleriyle ilgili yardım alma (önizleme)
Android Studio'daki Gemini, çalışma zamanında kilitlenmelerin teşhis edilmesine ve giderilmesine yardımcı olabilir. Kilitlenme oluştuğunda Logcat'i açın ve hatayı düzeltmenize yardımcı olması için Logcat çıkışındaki "Gemini'ye sor" bağlantısını tıklayın.
Uygulama Kalitesi Analizleri (önizleme) ile ilgili yardım alma
Gemini, kullanıcıların cihazlarında gözlemlenen ve Uygulama Kalitesi Analizleri'nde bildirilen kilitlenmelerle ilgili açıklama yapmanıza ve düzeltme önerilerinde bulunmanıza yardımcı olabilir. Uygulama Kalitesi Analizleri araç penceresindeki bir yığın izlemeye bakarken 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 edinmek 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ştur önizlemeleri oluşturabilir. Belirli bir derlenebilir öğe veya dosyanın tamamı için bir Oluşturma önizlemesi oluşturmayı seçebilirsiniz. Daha fazla bilgi için Gemini ile önizleme 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şımdan hariç tutulacağını kontrol edebilirsiniz.
AI özelliklerinin hangi dosyalara erişmesine izin verileceğini kontrol etmek için .aiexclude
dosyalarını projenin ve VCS köklerinin herhangi bir yerine yerleştirin. Daha fazla bilgi 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. Android Studio > Ayarlar > Gemini > İstem Kitaplığı'ndan istem kitaplığına erişin.
Harici araçlarla entegrasyon (önizleme)
Android Studio'daki işletmelere yönelik Gemini, birçok harici araçla entegre olduğundan Android Studio'dan çıkmanıza gerek kalmadan araçlarla ilgili bilgi edinebilir ve işlem yapabilirsiniz. @ yazıp araç listesini görüntüleyin ve Gemini isteminize dahil etmek için bir araç seçin. Örneğin, "@GoogleDocs
son dokümanlarım listele" yazarak Gemini'den son Google dokümanlarınızı listelemesini isteyebilirsiniz.