GERİ DÖN

Ders Öğretim Planı


Dersin Kodu Dersin Adı Dersin Türü Yıl Yarıyıl AKTS
SBP2112022773 MOBİL PROGRAMLAMA Seçmeli Ders Grubu 2 3 5.00

Önlisans


Türkçe


Bu dersin amacı, mobil programlamanın ileri düzey zorluklarının yanı sıra bu zorlukların üstesinden gelmeye çalışan teknolojiler hakkında bir çalışma bilgisi vermektir. Bu dersi başarıyla bitiren öğrencilerin, Flutter çerçevesi ve Dart programlama dilini kullanarak çeşitli platformlar arası mobil uygulamalar oluşturabilmeleri ve sürdürebilmeleri beklenmektedir.


Dr. Öğr. Üyesi Erdem KAYA


1 Gereksinimleri belirleyip mobil çözümler üretebilme becerisi geliştirme.
2 Mobil cihazın yeteneklerini geliştiren etkin kullanıcı arayüzleri oluşturma.
3 Farklı cihaz ve platformlarda uygulanabilir web siteleri tasarlama ve geliştirme.
4 Cihaza özel, yerel uygulamalar tasarlama ve geliştirme.
5 Çeşitli yazılım geliştirme kitlerini (SDK), çatı ve araç takımlarını araştırma ve uygulama.
6 Ekip bazlı bir mobil uygulama üzerinde iş birliği yapma.
7 Mobil uygulamaları çevrim içi mağazalara sürme ve buralarda pazarlama.

Birinci Öğretim


Yok


[Yok]



Hafta Teorik Uygulama Laboratuvar
1 Flutter ve Widget'lara Giriş
2 Dart Programlama Dilinin Temelleri
3 Giriş Widget'ları ve Formları
4 Stil Widget'ları
5 Yerleşim Widget'ları
6 Kayan Liste Widget'ları
7 Animasyon Widget'ları ve Efektleri
8 Ara Sınav
9 Gezinme Araçları ve İletişim Kutuları
10 Hareketlere Yanıt Verme (Etkileşim)
11 Firebase'i Flutter ile Kullanma
12 Platforma Özgü Kod Yazma ve Ağ Oluşturma
13 İleri Teknikler
14 Proje Sunumları
15 Final Sınavı

Napoli M. L. Beginning Flutter: A Hands On Guide To App Development. John Wiley & Sons. 2019. Payne R. Beginning App Development with Flutter: Create Cross-Platform Mobile Apps. Apress. 2019. Zammetti F. Practical Flutter. Springer. 2019.



Yarıyıl (Yıl) İçi Etkinlikleri 40
Yarıyıl (Yıl) Sonu Etkinlikleri 60


Etkinlikler Sayısı Süresi (saat) Toplam İş Yükü (saat)
Ara Sınav 1 1 1
Final Sınavı 1 1 1
Derse Katılım 14 3 42
Proje Hazırlama 1 40 40
Proje Sunma 1 1 1
Bireysel Çalışma 14 4 56
Ara Sınav İçin Bireysel Çalışma 1 5 5
Final Sınavı içiin Bireysel Çalışma 1 5 5
Toplam İş Yükü (saat) 151

[PC] 1 [PC] 2 [PC] 3 [PC] 4 [PC] 5 [PC] 6 [PC] 7 [PC] 8 [PC] 9 [PC] 10 [PC] 11 [PC] 12 [PC] 13 [PC] 14 [PC] 15 [PC] 16 [PC] 17 [PC] 18 [PC] 19 [PC] 20 [PC] 21 [PC] 22 [PC] 23 [PC] 24 [PC] 25 [PC] 26 [PC] 27 [PC] 28
[OC] 1 3 5 3 3 2 5 4 5 3 4 2 3 2 3 5 5 5 5 5 4 3 4 2 2 4 5 4 5
[OC] 2 3 5 3 3 2 5 4 5 3 4 2 3 2 3 5 5 5 5 5 4 3 4 2 2 4 5 4 5
[OC] 3 3 5 3 3 2 5 4 5 3 4 2 3 2 3 5 5 5 5 5 4 3 4 2 2 4 5 4 5
[OC] 4 3 5 3 3 2 5 4 5 3 4 2 3 2 3 5 5 5 5 5 4 3 4 2 2 4 5 4 5
[OC] 5 3 5 3 3 2 5 4 5 3 4 2 3 2 3 5 5 5 5 5 4 3 4 2 2 4 5 4 5
[OC] 6 3 5 3 3 2 5 4 5 3 4 2 3 2 3 5 5 5 5 5 4 3 4 2 2 4 5 4 5
[OC] 7 3 5 3 3 2 5 4 5 3 4 2 3 2 3 5 5 5 5 5 4 3 4 2 2 4 5 4 5
* Katkı Düzeyi : 1 Çok düşük 2 Düşük 3 Orta 4 Yüksek 5 Çok yüksek