Yapay zeka destekli kodlama

Android Studio'daki Gemini, yapay zeka destekli kodlama özellikleriyle uygulamaları her zamankinden daha hızlı geliştirmenizi sağlar.

Kod dönüştürme

Uygulamanıza kod eklemek, kodda değişiklik yapmak veya kodu optimize etmek için kod düzenleyiciden Gemini'den kod önerileri isteyebilirsiniz. Bunun için aşağıdaki adımları uygulayın:

  1. İsteminiz için bir giriş alanı görmek istiyorsanız kod düzenleyiciden aşağıdakilerden birini yapın:
    • Kod düzenleyiciyi sağ tıklayın ve içerik menüsünden Gemini > Kod oluştur'u seçin.
    • Gemini'nin değiştirmesini istediğiniz kodu vurgulayın, kod düzenleyiciyi sağ tıklayın ve bağlam menüsünden Gemini > Kodu dönüştür'ü seçin.
    • CTRL+\ (macOS'te Komut+\) tuşlarına basın.
  2. Kodunuzu nasıl değiştirmek veya kodunuza ne eklemek istediğinizi açıklayarak Gemini'den istemde bulunun ve Enter tuşuna basın. Gemini isteğinizi işledikten sonra kod karşılaştırması görürsünüz.
    • Örneğin, Gemini'den karmaşık kodu yeniden yazarak basitleştirmesini, "bu kodu doğal hale getir" gibi çok özel kod dönüşümleri yapmasını veya tanımladığınız yeni işlevler oluşturmasını isteyebilirsiniz. Ardından Android Studio, Gemini'nin kod önerisini kod farkı olarak gösterir. Böylece yalnızca istediğiniz önerileri inceleyip kabul edebilirsiniz.
  3. Kod farkını inceleyin ve aşağıdakilerden birini yapın:

    • Ayrıntılandır'ı tıklayıp yeni bir istem girerek önerilen kodu daha da değiştirin.
    • Önerilen değişiklikleri kodunuza eklemek için Tüm Değişiklikleri Kabul Et'i tıklayın.

Kod tamamlama

Gemini, Android Studio'da yapay zeka destekli kod otomatik tamamlama özelliği sunar. Bu özellik, siz yazarken gri italik metin olarak görünür. Bu özellik, size zaman kazandırır ve tam işlevler önererek kodlama projelerini daha hızlı tamamlamanızı sağlar. Yapay zeka kod tamamlama özelliği etkinleştirildiğinde Gemini, kod tabanınızdan LLM'ye bağlam sağlamak ve daha alakalı öneriler sunmak için kodunuzun çevreleyen parçaları, dosya türleri ve diğer gerekli bilgiler gibi ek bilgiler gönderebilir.

Yapay zeka kod tamamlamayı kullanmak için aşağıdaki adımları uygulayın:

  1. Gemini ayarlarında (Android Studio > Ayarlar > Gemini) Bağlam Farkındalığı bölümünde bağlam paylaşımını etkinleştirin. Yapay zeka kod tamamlama özelliği yalnızca Gemini, kod tabanınızdaki içeriğe erişebildiğinde çalışır.
  2. Bir dosya açın ve yazmaya başlayın. Öneriler yalnızca imleç bir satırın sonunda veya boş bir satırın herhangi bir yerindeyken tetiklenir.
  3. Bir öneriyi kabul etmek için Sekme, öneriyi silmek için Esc tuşuna basın.

Sistemin her zaman kod tamamlama işlemi gerçekleştirmeyeceğini unutmayın. Modelin, yüksek güven düzeyiyle yanıt oluşturmak için yeterli bilgiye sahip olmaması mümkündür.

Yapay zeka kod tamamlamayı devre dışı bırakmak için Android Studio > Ayarlar > Gemini'ye gidin ve kod tamamlama seçeneğini devre dışı bırakın.