wmaraci reklam

Kotlin Nedir? Kotlin Android ve Kotlin Dersleri

Kotlin Nedir? Kotlin Android ve Kotlin Dersleri

Kotlin, Java Virtual Machine üzerinde çalışabilen, JavaScript kaynak koduna compile edilebilen statik (statically-typed) bir programlama dilidir. Kotlin, Android uygulamaları geliştirilmek için kullanılmakta olup 2017’nin Mayıs ayında gerçekleştirilen Google etkinliğiyle, Google’ın Android ekibinin desteğini resmen arkasına almıştır.

Temelleri 2011 yılında atılan Kotlin, bir statik programlama dili olarak JetBrains tarafından geliştirildi. Ofisi Rusya’nın St. Petersburg bölgesinin yakınında yer alan JetBrains, hazırladığı bu programlama diline de ofislerinin civarında bir ada olan Kotlin Adası’nın ismini vermiştir. Kotlin programlama dili Java ile söz dizgisi (syntax) açısından uyumlu olmamasına karşın, Kotlin; Java kodları ve kütüphaneleri çalıştırabilecek şekilde programlanmıştır. Birçok açıdan geliştiriciler için Kotlin’i Apple’ın kullandığı Swift programlama diline benzetebiliriz.

Kotlin Android

Android uygulama geliştiricileri, Android uygulamalarını meydana getirmek için C++ ve Java dillerini kullanmaktaydı. Her ne kadar bu programlama dilleri uzun yıllar boyunca Android geliştirmek için geliştiricilerin ilk tercihi olmayı başarsa da, Google’ın tıpkı Apple’ın yaptığı gibi eksiklerden arındırılmış ve gelişmiş bir programlama dili ile Android’i bütünleştirmesi gerekiyordu.

2017’nin Mayıs ayında geliştirilen Google I/0 2017 konferansında gerçekleştirdiği duyuruyla Android’de uygulamaların geliştirilebilmesi için Kotlin’e destek verilmeye başladı. Kotlin complier Java 6 uyumlu bytecode üretmektedir. Bu sayede Kotlin’i kullanarak Android uygulamalar geliştirmek zaten mümkündü. Google’ın desteğini arkasına almasıyla birlikte Kotlin artık birincil tercih sebeblerinden biri haline geldi.

Yani, artık Java ve Kotlin bilen geliştiriciler her iki dili birden kullanarak veya tek bşaına Kotlin’i kullanarak mobil uygulamalar geliştirebilirler. Kotlin’i kullanmak için geliştiricilerin ekstradan bilgisayarına herhangi bir şey indirmesine de gerek yok. Bilgisayarınızda Android Studio’nun 3.0 sürümünün olması, Kotlin ile Android uygulamalar geliştirmeye başlamanız açısından yeterlidir.

Android Nedir? Android Programlama ve Android Market
İlginizi Çekebilir!

Android Nedir? Android Programlama ve Android Market

Günümüz mobil cihazlarında yüksek bir kullancı portföyüne sahip olan Android, Google ve Open Handset Alliance tarafından geliştirilmiş bir mobil işletim sistemidir. Açık kaynak kodlu bir işletim sistemi olan ve herkesin uygulama geliş...

Kotlin Dersleri

Eğer hali hazırda Java programlama dilini bilen bir geliştiriciyseniz, kendinizi Kotlin’e adapte etmek çok daha kolay olacaktır. Kotlin’in arakasındaki geliştirme ekibi olan JetBrains’in Kotlin’e geçiş için hazırladığı referans kaynakları ve kılavuzları gözden geçirmeniz yeterli olacaktır.

Eğer Java bilmiyorsanız ve Kotlin ile de ilk defa tanışacaksanız o halde buraya tıklayarak yine JetBrains tarafından hazırlanan İngilizce eğitim bölümüne erişebilir ve bu bölümdeki makalelerle Kotlin derslerine erişebilirsiniz.

Okumaktan ziyade bir programlama dilinin pratiklerle öğrenilebileceğini düşünenlerdenseniz, JetBrains’in hazırladığı Kotlin Koans eğitimini de gözden geçirebilirsiniz. Kotlin, yeni yayılan bir programlama dili olması nedeniyle bunlar dışında henüz internet dünyasında pek bir kaynak yok ancak ilerleyen zamanlarda internet dünyasının hemen her yerinde Kotlin için daha fazla ders bulabilmeniz mümkün olacaktır.

Bu içerik size yardımcı oldu mu? WM Aracı içeriklerini kullanıcı odaklı iyileştirebilmemiz için geri bildirimde bulunabilirsiniz.
Aklına bir soru mu takıldı?

O Zaman Uzmana Sor!

Sorunuz yanıtlandığında size bir bilgilendirme maili ileteceğiz.

Uzmana Sorulanlar

  • 1 HTS Kaydı
    Abdullah İnstagram konuşmaları hts Ye yansırmı... HTS Kaydı
  • 2 Xing
    Zeynep Almanya'da hemşire olarak çalışmak için ilan vermek istiyorum... Xing
  • 3 YS Belgesi
    Mehmet Sami Merhaba, Kendi sunucum yok bir hosting firması bünyesinde barınmakta olan bir blog sitem var bunun i... YS Belgesi
  • 4 Home Ofis
    shahram montazeri dear sir, information was so clear and to the point thank you for that. opening the company is... Home Ofis
  • 5 Home Ofis
    HASAN Ben bir emekli teknik elemanım mesleğimi devam ettirmek için evimde faaliyatimi sürdürmek istiyorum.... Home Ofis
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al