Merhaba arkadaşlar,
Bu eğitim serisinde basitçe Kotlin diline giriş yapacağız. Bir yandan kendim öğrenirken bir yandan da blogumda paylaşma kararı kaldım. Öncelikle Kotlin dili nedir buna bir göz atalım.
Kotlin; java virtual machine(JVM) üzerinde çalışan bir programlama dilidir. Java’nın kullanıldığı tüm alanlarda kullanılabilir.(Web ve mobil programlama ve dahası). Kotlin dilinde geliştirme yapmak için bilgisayarımızda JDK yüklü olması lazım. Ayrıca Kotlin OOP bir programlama dilidir ve neredeyse en az hata alınacak şekilde geliştirilmesi yapılmaktadır. Örneğin NullPointerException hatasını önlemek için güzel bir altyapı geliştirilmiştir.
Bu eğitim serisinde (ne kadar bir seri olur emin değilim) Kotline basitçe giriş yapacağız ve android programlama üzerine yoğunlaşacağız. IDE olarak Intellij IDEA kullanacağım. Android Studio üzerinden de kotlin projesi oluşturabilirsiniz. ( Intellij IDEA https://www.jetbrains.com/idea/download/ )
Şimdi IDE’mizin yüklü olduğunu varsayarak basitçe bir kotlin projesi oluşturalım. Intellij IDEA üzerinde “Create New Project” seçeneğine tıklayarak proje oluşturma işlemine başlayabiliriz.

İkinci ekranda sol taraftan Kotlin dilini seçiyoruz ve sağ taraftan JVM IDEA projesi oluşturuyoruz. Bu bir nevi console uygulaması gibidir(en azından biz onun gibi kullanacağız). Bir sonraki adıma geçerek projemize isim verebiliriz.


Projemizi oluşturduktan sonra aşağıdaki gibi bir proje yapısı gelecektir. Burada src klasörüne sağ tıklayarak bir kotlin dosyası oluşturacağız.


Dosyamızı oluşturduktan sonra içerisi boş bir şekilde açılacaktır. Burada dosyamızın içerisine kodların çalıştırıldığı main fonksiyonunu yazacağız.

Aşağıdaki main fonksiyonunu yazarak println kodu yardımıyla Kotlindeki ilk çıktımızı elde etmiş oluyoruz. SHIFT + F10 yardımıyla kodumuzu çalıştırabiliriz. İlk seferde çalıştıramadıysanız CTRL + F9 yardımıyla projenizi önce build edebilirsiniz ardından çalıştırmayı deneyin.
fun main() { println("Hello Kotlin") }
Buradaki fun; fonksiyon terimini ifade etmektedir. main() metodu programımızın kodlarının işlendiği kısımdır. Yazacağımız tüm kodları burada çalıştırabiliriz.

Aşağıda ki Run sekmesinde gördüğünüz üzere ilk yazımızın çıktısını Kotlin dilinde almış olduk.

Bu yazımızda Kotline basitçe bir göz attık ve ilk projemizi oluşturmuş olduk. Bir sonraki derslerimizde değişkenler, döngüler, diziler vb. gibi basit özellikler üzerinden devam edeceğiz.
Bir sonraki yazılarımda görüşmek üzere.