Hedefler: Android, iOS, Masaüstü, Web, Sunucu
Tek bir Kotlin kod tabanının derlenebileceği platformları öğrenin.
Hedefler: Android, iOS, Masaüstü, Web, Sunucu, CoddyKit'te ücretsiz bir Kotlin Multiplatform Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Kotlin Multiplatform Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Kotlin Multiplatform Academy kursu toplamda 4 dersten oluşur.
Hedef Nedir
Hedef, Kotlin kodunuzun derlendiği platformdur. Tek bir paylaşılan kod tabanı, aynı anda çeşitli hedefler için derlemeler üretebilir. 🎯
Android Hedefi
Android, en yaygın başlangıç hedefidir. Kotlin, Android uygulamalarının her zaman kullandığı biçim olan JVM bayt koduna derlenir.
iOS Hedefi
iOS için Kotlin, Kotlin/Native kullanılarak önceden yerel bir ikili dosyaya derlenir ve Swift'in çağırabileceği bir çatı olarak paketlenir.
Masaüstü Hedefi
Windows, macOS ve Linux için masaüstü uygulamaları da JVM üzerinde çalışır. Aynı masaüstü hedefi, bu üç işletim sisteminin tümüne hizmet eder.
Web Hedefi
Kotlin, JavaScript'e veya WebAssembly'ye derlenerek tarayıcıyı hedefleyebilir; böylece paylaşılan mantık web üzerinde de çalışır.
Sunucu Hedefi
Arka uçta Kotlin, sunucu tarafındaki JVM üzerinde çalışır. Uygulamanız ile API'niz arasında modelleri ve doğrulamayı bile paylaşabilirsiniz.
Hedefleri Bildirme
Hedefleri Gradle derlemenizde listelersiniz. androidTarget gibi her çağrı, paylaşılan modüle bir platform ekler.
kotlin {
androidTarget()
iosArm64()
jvm("desktop")
}Yalnızca İhtiyacınız Olanı Seçin
Her hedefi göndermek zorunda değilsiniz. Çoğu ekip yalnızca Android ve iOS ile başlar, gerektiğinde başka hedefler ekler.
iOS'un Varyantları Vardır
iOS'un kendisinin birkaç hedefi vardır: gerçek cihazlar arm64 kullanırken simülatör, Mac'inize bağlı olarak x64 veya arm64 kullanır.
Aynı Kaynağı Paylaşın
Her hedef, ortak kodunuzu okur. Bu paylaşılan kaynak kümesi, bildirdiğiniz her platform için yeniden derlenir.
Tek Kod Tabanı, Birçok Çıktı
Asıl güç, erişim alanıdır: tek bir Kotlin kod tabanı, tek bir derlemeyle APK'ye, iOS çatısına, masaüstü uygulamasına ve daha fazlasına dönüşür.
Hızlı Kontrol
Hedeflerin ne olduğunu doğrulayalım.
Özet
Hedefler, derlediğiniz platformlardır: Android, iOS, masaüstü, web ve sunucu. Yalnızca ekibinizin gerçekten ihtiyaç duyduğu hedefleri bildirin. 🌍
Yapay zeka eğitmeniyle Kotlin öğren — ücretsiz
Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.
- Kurslar
- 30
- Dersler
- 120
Sıkça Sorulan Sorular
“Hedefler: Android, iOS, Masaüstü, Web, Sunucu” dersi ücretsiz mi?
Evet — “Hedefler: Android, iOS, Masaüstü, Web, Sunucu” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Kotlin Multiplatform Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Kotlin Multiplatform Academy kursu toplamda 4 dersten oluşur.
“Hedefler: Android, iOS, Masaüstü, Web, Sunucu” dersinde ne öğreneceğim?
Tek bir Kotlin kod tabanının derlenebileceği platformları öğrenin. Kotlin Multiplatform Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Kotlin Multiplatform Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Kotlin Multiplatform Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.
“Hedefler: Android, iOS, Masaüstü, Web, Sunucu” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Kotlin Multiplatform Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Kotlin Multiplatform Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.
Bu kursun tüm dersleri
- Mantığı Paylaşın, Kullanıcı Arayüzünü Değil: KMP Vaatleri
- KMP ve Flutter ve React Native
- Hedefler: Android, iOS, Masaüstü, Web, Sunucu
- Henüz Neleri Paylaşabilirsiniz, Neleri Paylaşamazsınız