MODÜL BİLGİ SAYFASI ALAN : BİLİŞİM TEKNOLOJİLERİ MODÜL : CİHAZ (İOS) TABANLI MOBİL UYGULAMA GELİŞTİRME KODU : SÜRE : 40/16 ÖN KOŞUL : AÇIKLAMA: ÖĞRETİM YÖNTEM VE TEKNİKLERİ :Anlatım, göstererek yaptırma, problem çözme, soru- cevap, grup çalışması, uygulamalı çalışma, araştırma ve bireysel öğretim yöntem ve teknikleri uygulanabilir. GENEL AMAÇ : Öğrenci/kursiyer, gerekli ortam sağlandığında, kullanıcı ile iletişime geçebileceği ara yüzü tasarlayabilecektir. AMAÇLAR : Öğrenci/Kursiyer, 1. Cihaz hareketlerini yakalayabilecektir. 2. Parmak hareketlerini takip edebilecektir. 3. Kullanıcıya uyarılar oluşturabilecektir. 4. Cihaza kayıt gerçekleştirip ve bu kayıtları okuyabilecektir. 5. Zamana bağlı fonksiyonları kullanabilecektir. 6. Telefonun donanımlarını kullanabilecektir. 7. Ses ve videoları kontrol edebilecektir. İÇERİK : A. CİHAZ HAREKETLERİ 1. Motion Began (Cihaz Titreme hareketini yakalama) 2. Orientation (Cihaz dönme hareketlerini yakalama) B. PARMAK HAREKETLERİ 1. Swipe Gesture Recognizer (Tıkla sürükle hareketi) 2. Pinch Gesture Recognizer (Çift parmak hareketi) 3. Rotation Gesture Recognizer (Döndürme) 4. Touche Hareketleri C. KULLANICI UYARILARI 1. Alert View Kullanımı 2. Local Notification (Bildirimler) D. KAYIT VE OKUMA İŞLEMLERİ 1. NS User Default Kullanımı 2. Dosya İşlemleri E. ZAMANA BAĞLI FONKSİYONLAR 1. 2. 3. 4. Animate With Duration (Animasyon Oluşturma) NS Timer Kullanımı Resim Animasyon Splash Ekran Uygulaması F. DONANIMLARI KULLANMA 1. Ses kaydetme 2. Fotoğraf çekme 3. Video çekme G. SES VE VİDEO 1. Ses Kontrolü 2. Video Kontrol ÖLÇME VE DEĞERLENDİRME: Kursiyer, aşağıdaki performans ölçütlerini yerine getirecektir. A. CİHAZ HAREKETLERİ 1. Cihaz Titreme hareketini yakalar. 2. Cihaz dönme hareketlerini yakalar. B. PARMAK HAREKETLERİ 1. Swipe Gesture Recognizer komponentini kullanır. 2. Pinch Gesture Recognizer komponentini kullanır. 3. Rotation Gesture Recognizer komponentini kullanır. 4. Touche Hareketlerini yakalar. C. KULLANICI UYARILARI 1. AlertView ile uyarı mesajı verir. 2. Local Notification oluşturur. D. KAYIT VE OKUMA İŞLEMLERİ 1. NSUserDefault ile kayıt oluşturur, okur ve siler. 2. Dosya oluşturur, okur ve siler. E. ZAMANA BAĞLI FONKSİYONLAR 1. AnimateWithDuration metoduyla animasyon oluşturur. 2. NSTimer metodunu kullanır. 3. Resim Animasyon oluşturur. 4. Splash ekran uygulaması yapar. F. DONANIMLARI KULLANMA 1. Ses kaydeder. 2. Fotoğraf çeker. 3. Video çeker. G. SES VE VİDEO 1. Ses Kontrol yapar. 2. Video Kontrol yapar.