Tamamlandı
Sonraki Ders
Ders 1 / 19 %0 Ders listesi
1.1 Kotlin Nedir? İlk Programın
1.2 val, var ve String Şablonları
1.3 Girdi, Tip Dönüşümü ve Operatörler
2.1 if: Hem Karar Hem Değer
2.2 when: Akıllı switch
2.3 for Döngüsü ve Aralıklar
2.4 while ve do-while
2.5 Hatayı Bul: Değişmeyen Sayaç
3.1 Fonksiyon Yazmak
3.2 Varsayılan ve İsimli Argümanlar
4.1 Listeler: List ve MutableList
4.2 Map: Anahtar-Değer Eşleri
4.3 Null Güvenliği: ?, ?. ve ?:
4.4 Hatayı Bul: Boş Sepet
5.1 Sınıflar ve Yapıcılar
5.2 data class
5.3 Kalıtım ve Arayüzler
6.1 Lambdalar ve Koleksiyon Fonksiyonları
6.2 Proje: Yapılacaklar Uygulaması
Misafir olarak çalışıyorsun. İlerlemeni kaydetmek ve sonraki dersleri açmak için giriş yap.
Giriş yap / Kayıt ol
Kotlin Nedir?
Kotlin ile yazdığın kodu derleyici, bilgisayarın (veya telefonun) çalıştırabileceği bir biçime çevirir. Android'de Kotlin kodu, Java ile aynı sanal makinede çalışır. Bu yüzden Kotlin, yıllardır yazılmış Java kütüphanelerinin hepsini kullanabilir.Neden Kotlin?
- Kısa: Java'da 5 satır tutan bir iş Kotlin'de çoğu zaman 1 satırdır.
- Güvenli: Uygulamaların en sık çökme nedeni olan "null" hatalarını derleyici daha kod çalışmadan yakalar.
- Her yerde: Android, sunucu (Ktor, Spring) ve hatta iOS ile ortak kod (Kotlin Multiplatform).
İlk programın parçaları
Örnek KodKOTLIN
fun main() {
println("Merhaba Dünya!")
}fun: "function" (fonksiyon) kelimesinin kısaltması. Bir fonksiyon tanımladığımızı söyler.main(): Programın giriş kapısı. Program çalışınca ilk bu fonksiyonun içi çalışır.{ }: Fonksiyonun başı ve sonu.println("..."): Yazar ve alt satıra geçer.print("...")ise alt satıra geçmez.
Kotlin'de satır sonuna noktalı virgül yazılmaz. Yazarsan da hata vermez ama Kotlin kodlarında alışkanlık olarak kullanılmaz.
Örnek KodJAVA
public class Main {
public static void main(String[] args) {
System.out.println("Merhaba Dünya!");
}
}Sonraki derslerde
Bu iskeleti iyi öğren:fun main() { }. Sonraki derslerde bu kalıp editöre hazır gelecek; sen sadece main içindeki boş satıra kendi kodunu yazacaksın.Sık yapılan hatalar
Printlnyazmak: Kotlin büyük-küçük harfe duyarlıdır. Doğrusuprintln.- Metni tırnaksız yazmak:
println(Merhaba)derleyiciye "Merhaba adında bir değişken" arattırır. - Kapanan süslü parantezi unutmak.
Görev
Kendin yazarak öğren
İki satır yazdıran ilk Kotlin programını kendin yaz.
fun main()fonksiyonunu oluştur.- İçinde
printlnile Merhaba Kotlin! yazdır. - Alt satırda Android'e hazırım. yazdır.
Bilgi Kontrol Quizi
Kotlin'de ekrana yazı yazıp alt satıra geçen fonksiyon hangisidir?
Main.kt
Kt Kotlin
Parantez ve tırnaklar kendiliğinden kapanır. Tab girinti ekler; editörden çıkmak için önce Esc, sonra Tab.
Çıktı Konsolu:
Hazır
Çıktı görmek için "Kodu Çalıştır" butonuna basın...
Bu bölüm kopyalanamaz. Kodu kendin yazdığında çok daha iyi öğrenirsin!