lostyazilim
tr.link

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.

Mobil Nedir?
İlginizi Çekebilir!

Mobil Nedir?

Hücresel bağlantı ve diğer kablosuz bağlantı elemanlarını kullanarak radyo veya uydu sinyalleri üzerinden bağlantı gerçekleştirebilme yeteneğine sahip olan cihazların tümüne mobil cihazlar denir. Günümüzde mobil cihazlar dediğimi...

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 Yandex
    Edab Yandex kelime işlemci programı mı... Yandex
  • 2 Kelime İşlemci
    yağmur kelime işlemci programı hangi amaçla kullanırlır... Kelime İşlemci
  • 3 SIM Kilidi
    Azerbaycan Merhaba iphone 12 pro max markalı telefonum hiçbir simkartı desteklemiyor ve operatöre kilitli uyarı... SIM Kilidi
  • 4 Plaintext
    ömer aria yapay zeka bana bir html yazıyor. bunu nasıl görsel olarak görebilirim? teşekkürler... Plaintext
  • 5 Zenmate
    Adnan Özkayak zenmate kullanılırken bilgisayar veya cep telefonu devlet tarafından tesbit edilebilir mi?.Edilebili... Zenmate
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al