• Buradasın

    Google AI ile Android Uygulaması Geliştirme Eğitimi

    youtube.com/watch?v=KK5ONB3M0kY

    Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan, Google AI kullanarak Android uygulaması geliştirme sürecini adım adım gösteren kapsamlı bir eğitim içeriğidir.
    • Video, kod bilmeden yapay zeka uygulamaları geliştirme konusunu ele almaktadır. İçerikte Android Studio uygulamasının indirilmesi, Google AI ile Android uygulaması oluşturma, app key'nin kullanımı, uygulamanın kişiselleştirilmesi, Cemal Vision Pro ile görsel sorgulama yapabilen uygulama geliştirme ve son olarak APK formatında paketlenme ve test etme aşamaları detaylı olarak anlatılmaktadır.
    • Eğitim, film öneri uygulamasının Türkçeleştirilmesi, font boyutlarının ayarlanması, fotoğraf yükleme ve görsel sorgulama yapabilen uygulama oluşturma gibi pratik örneklerle ilerlemektedir. Ayrıca, oluşturulan APK dosyasının sanal Android telefon üzerinde test edilmesi için Virtual Device Manager kullanılarak Google Pixel 8 Pro telefonu simüle edilip, uygulamanın yüklenmesi ve çalıştırılması gösterilmektedir.
    Google Cemal Yapay Zeka ile Android Uygulaması Geliştirme
    • Google Cemal yapay zeka key'ini ücretsiz kullanarak yapay zeka uygulamaları üretebilirsiniz.
    • Google Cemal ile kod bilmeden yapay zeka uygulamaları geliştirilebilir ve bu videoda Android Studio kullanılarak APK formatında paketlenerek telefonlarda çalışacak uygulamalar yapılacaktır.
    • Google Cemal'de hazırlanan yapay zeka uygulamalarından getcode linki ile Android kodları alınabilir.
    01:01Android Studio Kurulumu
    • Android Studio, Android telefonlara, saatlere, tabletlere, televizyonlara ve arabalara uygulama geliştirmek için kullanılır.
    • Yeni versiyonlar için önizleme linkinden indirme yapılabilir, ancak Türkçe sayfada hata verebileceği için dil seçeneği İngilizce olarak değiştirilmelidir.
    • İndirme işlemi tamamlandıktan sonra zip dosyası çıkarılıp, program application klasörüne atılarak çalıştırılabilir.
    02:33Yeni Proje Oluşturma
    • Android Studio'da "New Project" ikonuna tıklayarak çeşitli hazır şablonlardan seçim yapılabilir.
    • Google Cemal App Starter şablonu seçilerek uygulama adı, paket konumu ve minimum SDK versiyonu belirlenir.
    • App Key bölümüne Google Cemal'den alınan key yapıştırılarak uygulama ile yapay zeka bağlanır.
    04:28Uygulama Test Etme
    • Kurulum tamamlandıktan sonra "Run App" butonuna basılarak uygulama emülatörde çalıştırılır.
    • Uygulamada metin girilerek Google Cemal yapay zekası kullanılarak özetleme işlemi yapılabilir.
    • Oluşturulan uygulama kendinizde kullanılabileceği gibi arkadaşlarınızla paylaşılabilir veya Google Play Store'a yüklenerek dağıtılabilir.
    05:31Uygulama Kişiselleştirme
    • Uygulama kişiselleştirilerek prompt (soru) değiştirilebilir, örneğin film öneri uygulaması yapılabilir.
    • com/example/erhan_maden klasöründeki summerse_we_model dosyasında prompt değiştirilerek yapay zeka farklı görevler için kullanılabilir.
    • app klasöründeki res/values klasöründeki strings.xml dosyasında metinler değiştirilerek uygulama dilinin değiştirilebilir.
    07:36Uygulamanın Metinlerini ve Font Boyutlarını Düzenleme
    • Metin kutularındaki mesajlar "film türü gir" ve "önermemi istediğiniz türü gir" şeklinde değiştiriliyor.
    • Font boyutlarını düzenlemek için app klasöründen java klasörüne, ardından ui team klasörüne ve type dosyasına gidiliyor.
    • Typography bölümünden satır arası yüksekliği (line height) ve font boyutunu (font size) ayarlayarak uygulamanın görünümü değiştiriliyor.
    09:07Görsel Sorgulama Uygulaması Oluşturma
    • Daha önceki uygulama sonrası görsel yükleyip sorgulama yapabilen bir uygulama yapma fikri ortaya atılıyor.
    • Bu uygulama için Google Vision Pro kullanılacak ve Android Code Sample linkinden örnek uygulama import ediliyor.
    • Uygulama çalıştırılırken hata verdiğinde, Google AI'nin çalışması için app key'yi local properties dosyasına eklemek gerekiyor.
    11:16Görsel Sorgulama Uygulamasının Test Edilmesi
    • İndirilen uygulamada üç model bulunuyor: direkt yapay zeka, hem text hem görsel ile çalışan ve chat uygulaması.
    • Chat uygulaması test edildiğinde "Merhaba" mesajına "Merhaba nasılsın" şeklinde yanıt veriyor.
    • Uygulamada sadece fotoğraf sorgulama özelliği istendiği için diğer uygulamalar kod yorumu olarak işaretlenerek devre dışı bırakılıyor.
    12:39Görsel Sorgulama Uygulamasının Kullanımı
    • Uygulamada fotoğraf eklemek için artı ikonuna tıklanıyor ve bilgisayardan fotoğraf yükleniyor.
    • Yüklenen fotoğraf ile ilgili soru sorulabiliyor, örneğin "Bu kimdir?" sorusuna "Mustafa Kemal Atatürk" cevabı veriliyor.
    • Diğer bir testte yemek masası fotoğrafı yüklendiğinde, fotoğraftaki masa ile uyumlu olabilecek renkler öneriliyor.
    14:37Uygulamanın Türkçeleştirilmesi ve Paketlenmesi
    • Uygulamanın başlığı "Generative AI Sample App" yerine "Öneri Uygulaması" olarak değiştiriliyor.
    • Appcode klasöründen ui team klasöründeki color ve type dosyaları düzenlenebiliyor.
    • Uygulama paketlenme aşamasına geçiliyor.
    15:18Android Uygulamasını APK Olarak Paketleme
    • Bundle menüsünden "Generate Signed Bundle / APK" seçeneğine tıklanarak uygulama paketleme işlemi başlatılıyor.
    • Key Store oluşturmak için "Create new" butonuna tıklanıyor ve uygulama için özel bir şifre belirleniyor.
    • Key Store bilgileri için ad, soyad, organizasyon, şehir, ülke gibi bilgiler giriliyor ve "Release" modu seçiliyor.
    16:32APK Dosyasının Bulunması ve Test Edilmesi
    • Paketleme işlemi tamamlandıktan sonra "Locate" linkine tıklayarak APK dosyasının bulunduğu konum açılıyor.
    • Android telefonu olmadığı için uygulamanın test edilmesi için sanal cihaz oluşturuluyor.
    • Virtual Device Manager'dan Google Pixel 8 Pro telefonu seçiliyor ve güncel işletim sistemi sürümü kuruluyor.
    17:36Sanal Cihazda Uygulama Testi
    • Oluşturulan sanal cihaz başlatılıyor ve telefonun tüm özelliklerine erişim sağlanıyor.
    • APK dosyası sanal telefona sürüklenerek yüklendiği ve uygulama açılarak test edildiği görülüyor.
    • İzleyicilerden yorum yapmaları ve oluşturdukları uygulamaları paylaşmaları isteniyor.

    Yanıtı değerlendir

  • Yazeka sinir ağı makaleleri veya videoları özetliyor