• Buradasın

    Android Mobil Uygulama Geliştirme ve Java Programlama Eğitimi

    youtube.com/watch?v=ZCdEYTTBqgg

    Yapay zekadan makale özeti

    • Bu video, bir eğitmen tarafından sunulan Android mobil uygulama geliştirme ve Java programlama eğitimidir. Eğitmen, kitaplarından örnekler alarak uygulamalar geliştirmektedir.
    • Video, üç ana bölümden oluşmaktadır: İlk bölümde kullanıcı giriş uygulaması ve switch uygulaması Android Studio'da kodlanmaktadır. İkinci bölümde konum servisleri (konum bilgileri ve konum gönder) kontrolü için Java kodları yazılmakta ve for döngüsü ile ilgili bir örnek yapılmaktadır. Son bölümde ise for döngüsü ile 1'den 15'e kadar olan sayıların tek, çift ve tüm sayıların nasıl bulunacağı adım adım anlatılmaktadır.
    • Eğitim boyunca eğitmen, her bir uygulamayı arayüz tasarımı yaparak, butonlara click eventleri atarak ve gerekli kodları yazarak adım adım göstermektedir. Video, 35 dakikada tamamlanan bir örnek uygulama ile sona erer ve eğitmen, dersin sonunda dört ünitenin cevaplarını içeren bir kaynak vereceğini belirtmektedir.
    00:01Mobil Uygulamalar İçin Örnek Hazırlama
    • Videoda mobil uygulamalar için iki örnek hazırlanacak: kullanıcı giriş uygulaması ve konum servisleri ile ilgili bir örnek.
    • Örnekler kitaptan alınmış olup, ilk olarak kullanıcı giriş uygulaması yapılacak.
    00:50Kullanıcı Giriş Uygulaması Tasarımı
    • Kullanıcı giriş uygulaması için iki text edit (kullanıcı adı ve şifre) ve bir buton kullanılacak.
    • Text edit'lere hint (kullanıcıya gösterilen ipucu) eklenecek, butona ise "Giriş" yazısı verilecek.
    • Text edit'lerin boyutu küçük olduğu için hata mesajı alınıyor ve bu sorun düzeltiliyor.
    03:11Kullanıcı Giriş Uygulaması Kodlama
    • Mail aktivitenin içine giriş kontrolü için bir metot ekleniyor.
    • Edit text'lerden gelen mesajlar string biçimine çevriliyor ve kullanıcı adı ve şifre değişkenlerine atanıyor.
    • Sabit kullanıcı adı ve şifre değerleri final değişkenleri ile tanımlanıyor.
    06:36Giriş Kontrolü ve Sonuç
    • Kullanıcı adı ve şifre değerleri sabit değerlerle karşılaştırılıyor.
    • Eşleşme durumunda "Giriş Başarılı" mesajı, eşleşmeme durumunda "Kullanıcı adı veya şifre hatalı" mesajı gösteriliyor.
    • Butona on click metodu verilerek uygulama çalıştırılıyor ve test ediliyor.
    09:45Switch Uygulaması Tasarımı
    • Switch uygulaması için üç switch kullanılıyor, bunlardan biri "Match Parent" özelliği ile kaplaması isteniyor.
    • Switch'lerin sol tarafına konum servisleri, konum bilgileri ve konum gönder yazıları ekleniyor.
    • Switch'lere id değerleri veriliyor ve bir onay butonu ekleniyor.
    15:32Konum Servisleri Kontrolü
    • Konum servisleri açıksa konum bilgileri ve konum gönder butonları görünür, kapalıysa görünmez hale getirilecek.
    • Konum servislerinin açık olup olmadığı kontrolü için onRes kodu kullanılacak.
    • Konum servislerinin durumunu kontrol etmek için setOnChangeListener metodu çağrılacak.
    19:15Onayla Metodu Oluşturma
    • OnaylaView parametreli bir metot oluşturulacak ve içinde konum servisleri kontrolü yapılacak.
    • Konum servisleri ve konum bilgileri durumları için dört farklı durum (her ikisi açık, biri açık diğeri kapalı, ikisi de kapalı) kontrol edilecek.
    • Her durum için uygun mesaj verilecek.
    23:57Uygulamanın Test Edilmesi
    • Uygulama yüklendikten sonra konum servisleri kapalıyken butona basıldığında "konum servisleri kapalıydı" mesajı görüntüleniyor.
    • Konum servisleri açıldığında "ikisi de kapalı" mesajı, konum bilgileri açıldığında "konum bilgileri açık, konum gönder kapalı" mesajı görüntüleniyor.
    • Tüm servisler açıldığında "konum bilgileri açık, konum gönder açık" mesajı görüntüleniyor.
    24:43Gelecek Konular
    • Ders notları yerine switch ve for döngüsü ile ilgili örnekler yapılabilir.
    • Dört ünitenin soruları hazırlanmış ve videonun linki paylaşılacak.
    • Mobil kitap ve mobil uygulama kitabının cevapları yanlış olduğu için internet kaynaklarından doğrulanmış cevaplar kullanılacak.
    26:02For Döngüsü Örneği Hazırlama
    • For döngüsü ile ilgili basit bir örnek yapılacak ve yaklaşık 35 dakikada bitirilecek.
    • Yeni bir proje açılması öneriliyor ve mevcut kodlar silinecek.
    • Tasarım için multiland text ve edit text ekleniyor, edit text'e "sayılar" id'si veriliyor.
    27:36Butonların Oluşturulması
    • Üç tane buton (tek sayılar, çift sayılar, tüm sayılar) ekleniyor ve id'leri belirleniyor.
    • Her butona bir metot oluşturulacak ve butonların on click'leri bu metotlara bağlanacak.
    • Edit text'in id'si "sayılar" olarak belirleniyor.
    31:22For Döngüsü ve Koşullar
    • 15'e kadar olan sayıları yazdırmak için for döngüsü oluşturuluyor.
    • Tek sayılar için if koşulu: i mod 2 == 0 şeklinde, bölünmeyen sayılar tek sayılar listesine ekleniyor.
    • Çift sayılar için benzer şekilde if koşulu: i mod 2 == 0 şeklinde, bölünen sayılar çift sayılar listesine ekleniyor.
    33:52Uygulamanın Test Edilmesi
    • Uygulama çalıştırıldığında tek sayılar butonuna basıldığında 1, 3, 5, 7, 9, 11, 13, 15 sayıları yazdırılıyor.
    • Çift sayılar butonuna basıldığında 2, 4, 6, 8, 10, 12, 14 sayıları yazdırılıyor.
    • Tüm sayılar butonuna basıldığında tüm sayılar yazdırılıyor.
    35:34Kapanış
    • Örnekler tamamlanıyor ve 35 dakikada bitirildiği belirtiliyor.
    • Üç-dört ünitenin ünite denemesini çözenlerin ve kodları göz atanların sınavdan iyi puan alacağı düşünülüyor.
    • İzleyicilerden kanala abone olmaları ve videoları beğenmeleri isteniyor.

    Yanıtı değerlendir

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