Ders Notları

100% Complete (success)
Dikkat !!! Lütfen okuyunuz ...

Öğretim Üyesi (Üyeleri): Öğr. Gör. Dr. Tuğba Cansu Topallı *

(*) Ders notu girebilmek için, bu alanda kendi isminiz yazıyor olmalı...

  • Bologna verilerinin girilmesi;
    ubys.omu.edu.tr adresinden,
    ÜBYS' de Öğretim Elemanları yetkisi seçilmeli... Öğretim elemanı danışmanlık işlemlerinden yapabilirsiniz...
Yıl: 2025, Dönem: Güz
Ders Kitabı / Malzemesi / Önerilen Kaynaklar

Laptop

Dersin İçeriği

Mobil programlamada gerekli olan arayüz ve yazılım geliştirme araçlarının tanıtımı. Mobil programlamada gerekli olan kod yapısının(Java) tanıtımı. Form nesneleri ve araçlarla çalışmak. Veritabanı uygulamaları geliştirmek. Aktiviteler, servisler. Resim, ses ve video dosyalarının mobil ortamlarda kullanılması.

Dersin Amacı

Mobil cihazlar üzerinde programlar geliştirebilmek.

Haftalık Ders İçeriği

Hafta Teorik Uygulama Laboratuar Ders Notları
1 Mobil Programlamaya Giriş-Mobil teknolojiler, Android OS yapısı, Java’nın rolü, Android Studio kurulumu Mobil Programlamaya Giriş-Mobil teknolojiler, Android OS yapısı, Java’nın rolü, Android Studio kurulumu
2 Mobil Programlamaya Giriş-Mobil teknolojiler, Android OS yapısı, Java’nın rolü, Android Studio kurulumu Mobil Programlamaya Giriş-Mobil teknolojiler, Android OS yapısı, Java’nın rolü, Android Studio kurulumu
3 Android Studio Temelleri-Proje oluşturma, .xml ve .java dosya yapısı, emülatör kullanımı Android Studio Temelleri-Proje oluşturma, .xml ve .java dosya yapısı, emülatör kullanımı
4 Android Studio Temelleri-Proje oluşturma, .xml ve .java dosya yapısı, emülatör kullanımı Android Studio Temelleri-Proje oluşturma, .xml ve .java dosya yapısı, emülatör kullanımı
5 Activity Kavramı-Activity yaşam döngüsü, Intent yapısı, sayfa geçişleri Activity Kavramı-Activity yaşam döngüsü, Intent yapısı, sayfa geçişleri
6 Activity Kavramı-Activity yaşam döngüsü, Intent yapısı, sayfa geçişleri Activity Kavramı-Activity yaşam döngüsü, Intent yapısı, sayfa geçişleri
7 UI Tasarımı ve XML-Layout türleri (Linear, Relative, Constraint), temel UI bileşenleri (Button, TextView, EditText) UI Tasarımı ve XML-Layout türleri (Linear, Relative, Constraint), temel UI bileşenleri (Button, TextView, EditText)
8 Karar yapıları (if-else, Switch case) Karar yapıları (if-else, Switch case)
9 Ara Sınav
10 Mantıksal operatörler Mantıksal Operatörler
11 Döngüler(While, Do - While Döngüsü,For - Each Döngüsü) Döngüler(While, Do - While Döngüsü,For - Each Döngüsü)
12 Resim dosyalarıyla çalışma uygulaması; Diziler Resim dosyalarıyla çalışmak- Diziler
13 Ses dosyalarıyla çalışma uygulaması Ses dosyalarıyla çalışma uygulaması
14 İsim Şehir Oyunu İsim Şehir Oyunu
15 İsim Şehir Oyunu İsim Şehir Oyunu