Ders Notları

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

Öğretim Üyesi (Üyeleri): Öğr. Gör. 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: 2024, 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 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ı
3 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
4 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)
5 Kullanıcı Etkileşimi - Olay yakalama (onClick, onTouch), Toast, AlertDialog kullanımı Kullanıcı Etkileşimi - Olay yakalama (onClick, onTouch), Toast, AlertDialog kullanımı
6 Mantıksal operatörler Mantıksal Operatörler
7 Karar yapıları (if-else, Switch case) Karar yapıları (if-else, Switch case)
8 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ü)
9 Ara Sınav
10 Resim dosyalarıyla çalışma uygulaması; Diziler Resim dosyalarıyla çalışmak- Diziler
11 Ses dosyalarıyla çalışma uygulaması Ses dosyalarıyla çalışma uygulaması
12 Classlar - Constructor (Yapıcı Metot) Kullanımı Classlar - Constructor (Yapıcı Metot) Kullanımı
13 İsim Şehir Oyunu İsim Şehir Oyunu
14 ListView kullanımı ListView Kullanımı
15 ListView kullanımı ListView Kullanımı
16 Android Studio Java - SQLite Verileri Almak ve Veri Eklemek Android Studio Java - SQLite Verileri Almak ve Veri Eklemek