Kotlin Multiplatform Academy · Pelajaran

Memanggil Kod Shared daripada Aplikasi Android

Sambungkan fungsi shared kepada skrin Jetpack.

Pelajaran 2 daripada 413 langkah

Memanggil Kod Shared daripada Aplikasi Android ialah pelajaran Kotlin Multiplatform Academy percuma di CoddyKit. Ini ialah pelajaran 2 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Kotlin Multiplatform Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Kotlin Multiplatform Academy merangkumi sejumlah 4 pelajaran.

Android Melihat Kod Perkongsian

Aplikasi Android sudah bergantung pada modul perkongsian Anda, jadi fungsi greet hanyalah panggilan Kotlin yang lain dari sudut pandangan Android.

Tiada Import Khas

Oleh sebab semuanya ialah Kotlin pada JVM, Anda hanya perlu mengimport pakej perkongsian seperti mana-mana kelas setempat. Tiada jambatan atau pembungkus diperlukan.

import com.example.shared.greet

Panggil Secara Terus

Daripada Activity atau komposabel, Anda memanggil greet seperti fungsi biasa. Logik perkongsian berjalan terus dalam proses Android.

val message = greet("Android")

Paparkan pada Skrin

Masukkan String yang dikembalikan ke dalam komposabel Text. Pengguna akan melihat sapaan yang dikira oleh kod perkongsian Anda.

Text(text = greet("Android"))

Di Dalam Komposabel

Pastikan panggilan itu mudah. Komposabel hanya memaparkan hasilnya; perkataan itu sendiri disimpan dengan selamat dalam commonMain.

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

Gradle Menyambungkannya

Modul Android menyenaraikan modul perkongsian di bawah implementation dalam fail binaannya. Kebergantungan itulah yang membolehkan import diselesaikan.

implementation(project(":shared"))

JVM Sama, Jenis Sama

Android berjalan pada JVM, sama seperti sasaran Android modul perkongsian. Rentetan dan nombor dipetakan merentasnya tanpa sebarang penukaran.

Hantar Data Sebenar

Anda boleh menghantar apa-apa String, seperti nama pengguna daripada keadaan aplikasi. Fungsi perkongsian kekal sama tanpa mengira siapa yang memanggilnya.

val msg = greet(userName)

Bina dan Jalankan

Klik Run dalam Android Studio dan pilih emulator. Sapaan Anda muncul, membuktikan bahawa modul perkongsian telah disambungkan sepenuhnya. 🚀

Jika Import Gagal

Import yang tidak dapat diselesaikan biasanya bermaksud penyegerakan sync belum dilakukan. Klik penyegerakan dalam Gradle supaya Android Studio membaca semula kebergantungan itu.

Logik Kekal Dikongsi

Perhatikan bahawa Anda tidak menulis sebarang logik sapaan di sini. Android hanyalah pengguna, iaitu peranan yang KMP mahu dimainkan oleh lapisan UI.

Semakan Pantas

Bagaimanakah Android mencapai fungsi perkongsian itu?

Imbas Kembali

Anda telah menyambungkan modul perkongsian kepada Android dengan kebergantungan, mengimport greet dan memaparkan hasilnya dalam Compose. Tiada jambatan diperlukan. 🎉

Percuma untuk bermula

Pelajari Kotlin dengan tutor kecerdasan buatan — percuma

Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.

Kursus
30
Pelajaran
120

Soalan Lazim

Adakah pelajaran “Memanggil Kod Shared daripada Aplikasi Android” percuma?

Ya — teks penuh “Memanggil Kod Shared daripada Aplikasi Android” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Kotlin Multiplatform Academy, tingkat taraf kepada CoddyKit PRO. Kursus Kotlin Multiplatform Academy merangkumi sejumlah 4 pelajaran.

Apakah yang akan saya pelajari dalam “Memanggil Kod Shared daripada Aplikasi Android”?

Sambungkan fungsi shared kepada skrin Jetpack. Anda berlatih Kotlin Multiplatform Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.

Adakah saya memerlukan pengalaman untuk memulakan Kotlin Multiplatform Academy?

Tiada pengalaman terdahulu diperlukan. Pembelajaran Kotlin Multiplatform Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 2 daripada 4.

Berapa lamakah pelajaran “Memanggil Kod Shared daripada Aplikasi Android” diambil?

Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.

Bolehkah saya menulis dan menjalankan kod dalam pelajaran Kotlin Multiplatform Academy ini?

Ya. Setiap pelajaran Kotlin Multiplatform Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.

Semua pelajaran dalam kursus ini

  1. Fungsi Ucapan dalam commonMain
  2. Memanggil Kod Shared daripada Aplikasi Android
  3. Memanggil Kod Shared daripada Aplikasi iOS
  4. Ubah Sekali, Lihat pada Kedua-dua Aplikasi
← Kembali ke Kotlin Multiplatform Academy