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.greetPanggil 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
- Fungsi Sapaan di commonMain
- Memanggil Kode Bersama dari Aplikasi Android
- Memanggil Kode Bersama dari Aplikasi iOS
- Ubah Sekali, Lihat di Kedua Aplikasi