İçeriğe geç
Codary
Kt
Kotlin Modül 1: Kotlin'e Giriş

1.1 Kotlin Nedir? İlk Programın

Kolay
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!")
}
  1. fun: "function" (fonksiyon) kelimesinin kısaltması. Bir fonksiyon tanımladığımızı söyler.
  2. main(): Programın giriş kapısı. Program çalışınca ilk bu fonksiyonun içi çalışır.
  3. { }: Fonksiyonun başı ve sonu.
  4. 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.
Java ile karşılaştır:
Örnek KodJAVA
public class Main {
    public static void main(String[] args) {
        System.out.println("Merhaba Dünya!");
    }
}
Aynı iş Kotlin'de 3 satır: sınıf yazmak zorunda değilsin.

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

  • Println yazmak: Kotlin büyük-küçük harfe duyarlıdır. Doğrusu println.
  • 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.

  1. fun main() fonksiyonunu oluştur.
  2. İçinde println ile Merhaba Kotlin! yazdır.
  3. 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

    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...