Kotlin Multiplatform Academy · Pelajaran

Ubah Sekali, Lihat di Kedua Aplikasi

Sunting logika bersama dan lihat kedua platform diperbarui

Pelajaran 4 dari 413 langkah

Ubah Sekali, Lihat di Kedua Aplikasi adalah pelajaran Kotlin Multiplatform Academy gratis di CoddyKit. Ini adalah pelajaran 4 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.

Manfaat Sebenarnya

Inilah keajaiban KMP: edit fungsi bersama sekali, dan kedua aplikasi berubah bersama. Tanpa salin-tempel dan tanpa perbedaan yang makin melebar.

Sesuaikan Salam

Buka greet di commonMain dan ubah susunan katanya. Inilah satu-satunya tempat yang perlu Anda ubah, meskipun dua aplikasi bergantung padanya.

fun greet(name: String): String {
    return "Welcome, $name!"
}

Bangun Ulang Android

Jalankan kembali aplikasi Android. Karena aplikasi tersebut menautkan modul bersama, teks Selamat datang yang baru langsung muncul tanpa pengeditan tambahan.

Bangun Ulang iOS

Bangun ulang aplikasi iOS, dan baris baru yang sama akan muncul. Kerangka kerja bersama dikompilasi ulang dari satu sumber yang Anda ubah.

Tambahkan Logika, Bukan Hanya Teks

Ubah perilakunya juga, misalnya dengan memangkas spasi. Kedua platform langsung mendapatkan perbaikan karena logika benar-benar berada di satu tempat.

fun greet(name: String): String {
    return "Welcome, " + name.trim() + "!"
}

Satu Bug, Satu Perbaikan

Jika greet memiliki bug, Anda memperbaikinya sekali, dan kedua aplikasi pun terbebas dari masalah. Itulah konsistensi yang KMP dirancang untuk berikan.

Mengapa Pembangunan Diperlukan

Setiap platform mengompilasi kode bersama menjadi artefaknya sendiri. Jadi setelah pengeditan, kedua aplikasi memerlukan pembangunan baru agar perubahan diterapkan.

Pengujian Melindungi Logika

Tulis satu pengujian untuk greet di commonTest, dan pengujian itu melindungi setiap platform. Satu jaring pengaman mencakup semua aplikasi Anda.

Lebih Sedikit Kode untuk Dipelihara

Berbagi logika memperkecil cakupan permukaan Anda. Lebih sedikit baris, lebih sedikit tempat untuk bug, dan perilaku yang tidak mungkin berbeda antar-aplikasi.

Pertahankan UI Asli Platform

Teks berubah di mana-mana, tetapi setiap aplikasi tetap menatanya dengan UI sendiri. Anda berbagi otaknya dan mempertahankan tampilan asli tiap platform. 💡

Anda Berhasil dari Awal hingga Akhir

Anda menulis kode bersama, memanggilnya dari kedua aplikasi, dan membuktikan bahwa satu pengeditan memperbarui keduanya. Itulah keseluruhan alur KMP. 🎉

Pemeriksaan Singkat

Apa yang terjadi setelah Anda mengedit logika bersama?

Ringkasan

Satu pengeditan di commonMain mengalir ke kedua aplikasi setelah pembangunan ulang. Bagikan logikanya, uji sekali, dan pertahankan UI asli tiap platform. 🎉

Gratis untuk memulai

Belajar Kotlin dengan tutor AI — gratis

Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.

Kursus
30
Pelajaran
120

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Ubah Sekali, Lihat di Kedua Aplikasi” gratis?

Ya — teks lengkap “Ubah Sekali, Lihat di Kedua Aplikasi” 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 “Ubah Sekali, Lihat di Kedua Aplikasi”?

Sunting logika bersama dan lihat kedua platform diperbarui 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 4 dari 4.

Berapa lama pelajaran “Ubah Sekali, Lihat di Kedua Aplikasi” 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