0Pricing
Kotlin Multiplatform Academy · Pelajaran

Memanggil Kode Bersama dari Aplikasi Android

Hubungkan fungsi bersama ke layar Jetpack

Memanggil Kode Bersama dari Aplikasi Android adalah pelajaran Kotlin Multiplatform Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Kotlin Multiplatform Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Kotlin Multiplatform Academy mencakup 4 pelajaran total.

Android Melihat Kode Bersama

Aplikasi Android sudah bergantung pada modul bersama Anda, jadi dari sudut pandang Android, fungsi greet hanyalah pemanggilan Kotlin lainnya.

Tanpa Impor Khusus

Karena semuanya adalah Kotlin di JVM, Anda cukup mengimpor paket bersama seperti kelas lokal mana pun. Tidak diperlukan penghubung atau pembungkus.

import com.example.shared.greet

Panggil Langsung

Dari Activity atau komponen komposabel, Anda memanggil greet seperti fungsi biasa. Logika bersama berjalan langsung di dalam proses Android.

val message = greet("Android")

Tampilkan di Layar

Masukkan String yang dikembalikan ke komponen komposabel Text. Pengguna melihat salam yang dihitung oleh kode bersama Anda.

Text(text = greet("Android"))

Di Dalam Komponen Komposabel

Buat pemanggilannya tetap sederhana. Komponen komposabel hanya menampilkan hasil; susunan kata itu sendiri tersimpan dengan aman di commonMain.

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

Gradle Menghubungkannya

Modul Android mencantumkan modul bersama di bawah implementation dalam file pembuatannya. Ketergantungan itulah yang membuat impor dapat ditemukan.

implementation(project(":shared"))

JVM Sama, Tipe Sama

Android berjalan di JVM, sama seperti target Android milik modul bersama. String dan angka dapat dipetakan tanpa konversi apa pun.

Kirim Data Nyata

Anda dapat mengirim String apa pun, misalnya nama pengguna dari state. Fungsi bersama tetap sama siapa pun yang memanggilnya.

val msg = greet(userName)

Bangun dan Jalankan

Klik Run di Android Studio, lalu pilih emulator. Salam Anda muncul, membuktikan bahwa modul bersama telah terhubung sepenuhnya. 🚀

Jika Impor Gagal

Impor yang tidak ditemukan biasanya berarti sinkronisasi belum dilakukan. Klik sinkronisasi di Gradle agar Android Studio membaca ulang ketergantungannya.

Logika Tetap Bersama

Perhatikan bahwa Anda tidak menulis logika salam sama sekali di sini. Android hanya menjadi pengguna, tepat seperti peran yang diinginkan KMP untuk dimainkan lapisan UI.

Pemeriksaan Singkat

Bagaimana Android mengakses fungsi bersama?

Ringkasan

Anda menghubungkan modul bersama ke Android melalui ketergantungan, mengimpor greet, dan menampilkan hasilnya di Compose. Tidak diperlukan penghubung. 🎉

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Memanggil Kode Bersama dari Aplikasi Android” gratis?

Ya — teks lengkap “Memanggil Kode Bersama dari Aplikasi Android” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Kotlin Multiplatform Academy, upgrade ke CoddyKit PRO. Kursus Kotlin Multiplatform Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Memanggil Kode Bersama dari Aplikasi Android”?

Hubungkan fungsi bersama ke layar Jetpack Kamu berlatih Kotlin Multiplatform Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Kotlin Multiplatform Academy?

Tidak diperlukan pengalaman sebelumnya. Kotlin Multiplatform Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.

Berapa lama pelajaran “Memanggil Kode Bersama dari Aplikasi Android” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Kotlin Multiplatform Academy ini?

Ya. Setiap pelajaran Kotlin Multiplatform Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Fungsi Sapaan di commonMain
  2. Memanggil Kode Bersama dari Aplikasi Android
  3. Memanggil Kode Bersama dari Aplikasi iOS
  4. Ubah Sekali, Lihat di Kedua Aplikasi
← Kembali ke Kotlin Multiplatform Academy