Android Studio'da Gemini'a gönderdiğiniz sorguya bir resim ekleyerek uygulamanın mimarisini daha iyi anlayabilir ve kullanıcı arayüzü geliştirme sürecini hızlandırabilirsiniz.
İsteminize resim eklemek için Resim Dosyası Ekle'yi tıklayın
ve resmi yükleyin.
Gemini'ın görsellerle ilgili olarak size yardımcı olabileceği bazı yollar:
İstediğiniz kullanıcı arayüzünün taslağı varsa Gemini, bu arayüzü oluşturan kodu sağlayabilir. Örneğin, Gemini'a Now in Android uygulamasının ekran görüntüsünü verirseniz Gemini, bu uygulamayı oluşturmak için Compose kodu sağlayabilir. Bu örnek, uygulamanın akışının ekran görüntüsünü (solda) ve Gemini'nin bu kullanıcı arayüzü için oluşturduğu Jetpack Compose kodunu (sağda) göstermektedir. Daha fazla bilgi edinmek için Görüntü ekleriyle kullanıcı arayüzü oluşturma başlıklı makaleyi inceleyin.
Gemini, Now in Android uygulamasının kullanıcı arayüzü ekran görüntüsünden Jetpack Compose kodu oluşturur. Bir uygulamanın nasıl oluşturulduğunu öğrenmek istiyorsanız Gemini, kullanıcı arayüzünün bileşenleri açısından nasıl çalıştığını açıklayabilir. Örneğin, Gemini'den Now in Android ekran görüntüsünün arkasındaki composable'ları ve veri akışını açıklamasını isteyebilirsiniz. Soldaki resimde bir haber öğesi içeren ayrıntılar ekranı, sağdaki resimde ise Gemini'ın bu ekran için Oluşturma yapısı ve veri akışı açıklaması gösteriliyor.
Gemini, belirli bir uygulama ekranının kullanıcı arayüzü bileşimini ve veri akışını açıklıyor. Uygulama mimarisi diyagramınız varsa Gemini, tam-stack geliştirme asistanı olarak işlev görerek diyagrama dayalı uygulama oluşturmak için kod önerebilir. Gemini ayrıca diyagramın belgelenmesine ve uygulamanın yapısının açıklanmasına yardımcı olabilir; bu da ekip arkadaşlarınızın incelemesi için bir tasarım dokümanı yazarken faydalıdır. Örneğin, aşağıdaki görselde UI, ViewModel, Repository ve Data Source gibi çeşitli uygulama bileşenleri arasındaki veri akışını gösteren basitleştirilmiş bir mimari diyagramı yer almaktadır.
Gemini, uygulama mimarisi diyagramından kod ve doküman oluşturabilir. Kullanıcı arayüzünde bir hata fark ederseniz ekran görüntüsü alın ve Gemini'dan çözümler için beyin fırtınası yapmasını isteyin. Hata içeren alanı daire içine alarak neyin yanlış olduğunu belirtmemize yardımcı olabilirsiniz. Aşağıdaki örnekte, yanlış hizalanmış bir kullanıcı arayüzü öğesini vurgulayan kırmızı dairenin bulunduğu bir mobil uygulama ekran görüntüsü gösterilmektedir.
Gemini, ekran görüntüsünden kullanıcı arayüzü hataları için çözümler üretmenize yardımcı olabilir.