Kotlin Multiplatform Academy · Ders

Mantığı Paylaşın, Kullanıcı Arayüzünü Değil: KMP Vaatleri

KMP'nin iş mantığını nasıl paylaştığını, kullanıcı arayüzünün ise yerel kalabildiğini öğrenin.

1. ders / 413 adım

Mantığı Paylaşın, Kullanıcı Arayüzünü Değil: KMP Vaatleri, CoddyKit'te ücretsiz bir Kotlin Multiplatform Academy dersidir. Bu, 4 dersinin 1. 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.

KMP'ye Hoş Geldiniz

Kotlin Multiplatform, tek bir Kotlin kodu kümesi yazıp bunu birçok platformda çalıştırmanızı sağlar. Temel fikri, kullanıcı arayüzünü değil, mantığı paylaşmaktır. 🚀

Mantık Sayılanlar

İş mantığınız uygulamanın beynidir: hesaplamalar, kurallar, doğrulama ve veri işleme. Bunların hiçbiri hangi ekranda gösterildiğini bilmek zorunda değildir.

Kullanıcı Arayüzü Sayılanlar

Kullanıcı arayüzü, kullanıcının dokunduğu düğmeler, listeler ve ekranlardır. Her platformun görünümüne ve yerel kullanım hissine sıkı sıkıya bağlı olduğundan çoğu zaman ayrı tutulur.

Temel Vaat

KMP'nin vaadi basittir: mantığınızı paylaşılan Kotlin ile bir kez yazın, ardından bunu yerel bir Android kullanıcı arayüzüne ve yerel bir iOS kullanıcı arayüzüne bağlayın.

Küçük Bir Paylaşılan İşlev

İşte her iki uygulamanın da çağırabileceği paylaşılan mantık. Kullanıcı arayüzü kodu içermediğine, yalnızca bir değer döndüren saf bir işlev olduğuna dikkat edin.

fun greeting(name: String): String {
    return "Hello, " + name + "!"
}

Tek Doğruluk Kaynağı

Kural paylaşılan kodda olduğunda, her iki uygulama da tamamen aynı sürümü kullanır. Bu, aralarında sürüm farkı oluşmayan tek doğruluk kaynağınızdır.

Çifte Hata Yok

Paylaşım olmadan bir vergi kuralı iki kez kodlanır ve iki kez bozulabilir. KMP bir hatayı tek bir yerde düzeltir ve her iki platform da düzeltmeyi alır.

Kullanıcı Arayüzünü Neden Yerel Tutmalı

Kullanıcılar gerçek bir Android ve gerçek bir iOS deneyimi bekler. Yerel kullanıcı arayüzünü korumak, her uygulamanın kullanıcılarının sevdiği şekilde görünmesini ve davranmasını sağlar.

Paylaşım Bir Yelpazedir

Ne kadarını paylaşacağınıza siz karar verirsiniz. Birçok ekip yalnızca veri katmanını paylaşarak başlar ve zamanla paylaşılan bölümü büyütür.

Daha Az Kod, Daha Az Hata

Tek bir paylaşılan kural kitabı, tekrarlanan işi ve hata yapılabilecek yerleri azaltır. KMP vaadinin gerçek kazancı budur.

Önemli Yerlerde Yerel

KMP ya hep ya hiç yaklaşımı değildir. Beyni paylaşır, Android ile iOS arasında gerçekten farklı olan bölümlerde ise yerel kalırsınız.

Hızlı Kontrol

KMP'nin temel vaadini kontrol edelim.

Özet

KMP, mantığı paylaşmak ve kullanıcı arayüzünü yerel tutmak demektir. Kurallar için tek bir doğruluk kaynağına, daha az hataya ve yine de yerel hissettiren uygulamalara sahip olursunuz. Güzel bir başlangıç! 🎉

Başlamak ücretsiz

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

“Mantığı Paylaşın, Kullanıcı Arayüzünü Değil: KMP Vaatleri” dersi ücretsiz mi?

Evet — “Mantığı Paylaşın, Kullanıcı Arayüzünü Değil: KMP Vaatleri” 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.

“Mantığı Paylaşın, Kullanıcı Arayüzünü Değil: KMP Vaatleri” dersinde ne öğreneceğim?

KMP'nin iş mantığını nasıl paylaştığını, kullanıcı arayüzünün ise yerel kalabildiğini öğ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 1. dersidir.

“Mantığı Paylaşın, Kullanıcı Arayüzünü Değil: KMP Vaatleri” 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

  1. Mantığı Paylaşın, Kullanıcı Arayüzünü Değil: KMP Vaatleri
  2. KMP ve Flutter ve React Native
  3. Hedefler: Android, iOS, Masaüstü, Web, Sunucu
  4. Henüz Neleri Paylaşabilirsiniz, Neleri Paylaşamazsınız
← Kotlin Multiplatform Academy Sayfasına Dön