0Pricing
Kotlin Multiplatform Academy · Ders

Henüz Neleri Paylaşabilirsiniz, Neleri Paylaşamazsınız

Günümüzde üretim ortamında KMP ile kod paylaşımının gerçekçi sınırlarını öğrenin.

Henüz Neleri Paylaşabilirsiniz, Neleri Paylaşamazsınız, CoddyKit'te ücretsiz bir Kotlin Multiplatform Academy dersidir. Bu, 4 dersinin 4. 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.

Bu dersin bazı bölümleri henüz çevrilmemiş olup İngilizce olarak gösterilmektedir.

Know the Boundaries

KMP shares a lot, but not everything. Knowing the real boundaries keeps your expectations honest on a production team. 🧱

Share: Business Logic

Pure rules and calculations share beautifully. Your business logic has no platform ties, so it runs the same everywhere.

Share: Data Models

Your data models, the classes that describe a user or an order, are easy wins. Define them once and use them on every target.

data class User(
    val id: String,
    val name: String
)

Share: Networking

HTTP calls and JSON parsing share well using multiplatform libraries. Your whole networking layer can live in shared code.

Share: Local Storage

Databases and key-value stores have multiplatform options too. So your storage layer is also a strong candidate for sharing.

Often Native: The UI

Most teams keep the UI native for the best feel. You can share it with Compose Multiplatform, but it stays a real choice.

Native: Platform Features

Camera, sensors, and OS dialogs differ per platform. These platform features need native code, often behind a shared interface.

The expect/actual Bridge

For things that differ per platform, KMP offers expect/actual. You declare a common API and give each platform its own version.

expect fun platformName(): String

Some Libraries Are JVM-Only

Not every Kotlin library is multiplatform. JVM-only libraries cannot go in common code, so check support before adding one.

A Healthy Default

A common starting line: share logic, data, and networking; keep UI native. Adjust the split as your team gains confidence.

It Keeps Improving

The KMP ecosystem grows fast, so what is shareable keeps expanding. More libraries go multiplatform every year.

Quick Check

Let's test the sharing boundaries.

Recap

Share logic, models, networking, and storage freely; keep UI and device features native. Use expect/actual to bridge the gaps. 🎉

Sıkça Sorulan Sorular

“Henüz Neleri Paylaşabilirsiniz, Neleri Paylaşamazsınız” dersi ücretsiz mi?

Evet — “Henüz Neleri Paylaşabilirsiniz, Neleri Paylaşamazsınız” 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.

“Henüz Neleri Paylaşabilirsiniz, Neleri Paylaşamazsınız” dersinde ne öğreneceğim?

Günümüzde üretim ortamında KMP ile kod paylaşımının gerçekçi sınırlarını öğ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 4. dersidir.

“Henüz Neleri Paylaşabilirsiniz, Neleri Paylaşamazsınız” 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