Dersin Kodu | Dersin Adı | Dersin Türü | Yıl | Yarıyıl | AKTS | Kredi |
---|---|---|---|---|---|---|
OMBT219 | Kotlin ile Android Programlama | Seçmeli Ders Grubu | 2 | 3 | 4.00 | 2.00 |
Önlisans
Türkçe
Bu derste farklı mobil cihazlara uygun çalışabilecek, hibrit yazılım geliştirme platformlarıyla ile ilgili yeterliklerin kazandırılması amaçlanmaktadır.
Atakan YERLİ
1 | Mobil Cihazlara uygun platform seçiminin anlaşılması ile işleyişi hakkında bilgi sahibi olabilecek. |
2 | iPhone, iPad, Android gibi mobil cihazların uygulama geliştirme ortamlarını kullanarak yazılımlar geliştirebilecek. |
3 | Mobil cihazlar üzerinde uygulama geliştirme kavramını tanır.Mobil hesaplamayı ve mobil hesaplama platformlarını tanır |
4 | Akıllı cihazları tanırMobil uygulama geliştirme ortamlarını tanır. |
5 | Android telefon özellikleri ve yetenekleri ile ilgili temel kavramları açıklar. |
Birinci Öğretim
Yok
-
Bu ders kapsamında, farklı mobil cihazlara uygun hibrit uygulama geliştirme platformları kullanılarak yazılım geliştirme ile ilgili konular ele alınacaktır.
Hafta | Teorik | Uygulama | [OgretimYontemVeTeknikleri] | [OnHazirlik] |
---|---|---|---|---|
1 | Android Studio ve Flutter kurulumu, konfigürasyonu | |||
2 | Temel Widget'lar, Material Design, Assest (varlık) ve Görüntü Dosyaları Ekleme, Layout oluşturma | |||
3 | Layouts, Card , Listtile, Divider | |||
4 | Expanded ve Flatbutton Kullanımı, Statik ve Dinamik Değişkenler, Random Class ve Fonksiyon Oluşturma | |||
5 | Ses dosyaları ile çalışma | |||
6 | List oluşturma, Koşul yapıları, Kalıtım | |||
7 | Class Constructors | |||
8 | Ara Sınav | |||
9 | Tema oluşturma, Final ve Const Kullanımı, Ternary Operator | |||
10 | Routes ve Navigation | |||
11 | Konum verisi alma, Senkron ve Asenkron Programlama,Statefull Yaşam Döngüsü Metodları, Örnek Uygulama | |||
12 | Try-Catch, Network Request ve json Dosyası ile Çalışma | |||
13 | Statik Modifier, Animasyon Denetleyicisi ile Özel Flutter Animasyonları, Yeni Bir Firebase Projesi Oluşturma | |||
14 | Verileri Cloud Firestore'a Kaydetme, Cloud Firestore Yetkilendirme ve Güvenlik Kuralları |
Programming Kotlin is written by Venkat Subramaniam.
Yarıyıl (Yıl) İçi Etkinlikleri | Adet | Değer |
---|---|---|
Proje Hazırlama | 1 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | Adet | Değer |
Proje Hazırlama | 1 | 100 |
Toplam | 100 | |
Yarıyıl (Yıl) İçi Etkinlikleri | 40 | |
Yarıyıl (Yıl) Sonu Etkinlikleri | 60 |
Yok
Etkinlikler | Sayısı | Süresi (saat) | Toplam İş Yükü (saat) |
---|---|---|---|
Ara Sınav | 1 | 30 | 30 |
Final Sınavı | 1 | 30 | 30 |
Uygulama/Pratik | 7 | 3 | 21 |
Okuma | 1 | 15 | 15 |
Toplam İş Yükü (saat) | 96 |
PÇ 1 | PÇ 2 | PÇ 3 | PÇ 4 | PÇ 5 | PÇ 6 | PÇ 7 | PÇ 8 | PÇ 9 | PÇ 10 | PÇ 11 | PÇ 12 | PÇ 13 | PÇ 14 | PÇ 15 | |
ÖÇ 1 | 5 | ||||||||||||||
ÖÇ 2 | 5 | ||||||||||||||
ÖÇ 3 | 5 | ||||||||||||||
ÖÇ 4 | 5 | ||||||||||||||
ÖÇ 5 | 5 |