0Pricing
Kotlin Multiplatform Academy · Ders

Android Uygulamasından Paylaşılan Kodu Çağırma

Paylaşılan işlevi bir Jetpack ekranına bağlayın.

Android Uygulamasından Paylaşılan Kodu Çağırma, CoddyKit'te ücretsiz bir Kotlin Multiplatform Academy dersidir. Bu, 4 dersinin 2. 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.

Android Sees Shared Code

The Android app already depends on your shared module, so the greet function is just another Kotlin call from Android's point of view.

No Special Import

Because it is all Kotlin on the JVM, you simply import the shared package like any local class. There is no bridge or wrapper needed.

import com.example.shared.greet

Call It Directly

From an Activity or composable you call greet like a normal function. The shared logic runs right inside the Android process.

val message = greet("Android")

Show It On Screen

Feed the returned String into a Text composable. The user sees a greeting that was computed by your shared code.

Text(text = greet("Android"))

Inside a Composable

Keep the call simple. The composable only displays the result; the wording itself lives safely in commonMain.

@Composable
fun Hello() {
    Text(greet("Android"))
}

Gradle Wires It Up

The Android module lists the shared module under implementation in its build file. That dependency is what makes the import resolve.

implementation(project(":shared"))

Same JVM, Same Types

Android runs on the JVM, just like the shared module's android target. Strings and numbers map across with zero conversion.

Pass Real Data

You can pass any String, like a user's name from state. The shared function stays the same no matter who calls it.

val msg = greet(userName)

Build and Run

Hit Run in Android Studio and pick an emulator. Your greeting appears, proving the shared module is fully connected. 🚀

If the Import Fails

An unresolved import usually means a sync is missing. Click sync in Gradle so Android Studio re-reads the dependency.

Logic Stays Shared

Notice you wrote zero greeting logic here. Android is just a consumer, which is exactly the role KMP wants the UI layer to play.

Quick Check

How does Android reach the shared function?

Recap

You wired the shared module into Android with a dependency, imported greet, and showed its result in Compose. No bridge required. 🎉

Sıkça Sorulan Sorular

“Android Uygulamasından Paylaşılan Kodu Çağırma” dersi ücretsiz mi?

Evet — “Android Uygulamasından Paylaşılan Kodu Çağırma” 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.

“Android Uygulamasından Paylaşılan Kodu Çağırma” dersinde ne öğreneceğim?

Paylaşılan işlevi bir Jetpack ekranına bağlayın. 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 2. dersidir.

“Android Uygulamasından Paylaşılan Kodu Çağırma” 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. commonMain'de Bir Karşılama İşlevi
  2. Android Uygulamasından Paylaşılan Kodu Çağırma
  3. iOS Uygulamasından Paylaşılan Kodu Çağırma
  4. Bir Kez Değiştirin, Her İki Uygulamada da Görün
← Kotlin Multiplatform Academy Sayfasına Dön