kaf
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 Alfanümerik
    Yigit 32 karakter uzunluğunda alfasayısal karakterlerden oluşan bir kombinasyon şifre... Alfanümerik
  • 2 VGA
    Azim Üzerinde eski tip vga çıkışı olan Nexstar uydu alicisini Lg monitore bağlamak istiyorum.Alicinin erk... VGA
  • 3 OSD
    muhammed Merhaba ben Casper excalibur M.E238FIF-D 23.8 inç monitörü kullanıyorum ancak freesync kapalı ve ben... OSD
  • 4 RAT
    Atilla Rati pc güvelik uyarisi vermeden acabilir miyiz... RAT
  • 5 HTS Kaydı
    halime Hts kayıtlarında WhatsApp konuşmaları fotoğraf lar çıkar mı birdeayni sim kartı kullanıp da telefon ... HTS Kaydı
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al