Tur Folder yang Dihasilkan
Kegunaan setiap modul dan direktori dalam templat
Tur Folder yang Dihasilkan 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.
Ketahui Lokasi Setiap Bagian
Templat mungkin tampak rumit pada awalnya. Setelah Anda memahami fungsi setiap folder, Anda akan selalu tahu di mana kode Anda harus ditempatkan. 🗺️
Modul shared
Modul shared adalah inti KMP. Kotlin yang Anda tulis di sini digunakan kembali oleh aplikasi Android dan iOS.
commonMain
Di dalam shared, commonMain menyimpan Kotlin yang tidak bergantung pada platform. Kode di sini harus dikompilasi untuk setiap target yang Anda pilih.
androidMain
androidMain ditujukan untuk kode shared yang memerlukan API khusus Android. Di sinilah Anda menempatkan implementasi khusus platform.
iosMain
iosMain merupakan pasangan androidMain untuk sisi Apple. Bagian ini menyimpan Kotlin yang berinteraksi dengan kerangka kerja khusus iOS dan detail platform.
Modul Aplikasi Android
Modul androidApp adalah proyek Android biasa. Modul ini bergantung pada modul shared serta berisi UI Android dan titik masuk aplikasi.
Folder Aplikasi iOS
Folder iosApp adalah proyek Xcode. Anda membukanya di Xcode, dan proyek tersebut menghubungkan framework yang dibangun dari modul shared.
File Gradle
File build.gradle.kts mengonfigurasi setiap modul. File untuk shared menyatakan target dan dependensi Anda, sehingga Anda akan sering mengeditnya.
settings.gradle.kts
settings.gradle.kts mencantumkan modul yang menjadi bagian dari build. Dengan file inilah Gradle mengetahui bahwa shared dan androidApp merupakan bagian dari satu proyek.
gradle.properties
gradle.properties menyimpan opsi yang berlaku di seluruh proyek, seperti memori JVM dan opsi KMP. Penyesuaian kecil di sini memengaruhi seluruh build.
Peta dalam Pikiran
Kode shared berada di modul shared, UI platform berada di modul aplikasi, dan file Gradle menyatukan semuanya. Dengan peta ini, Anda dapat melangkah lebih jauh.
Pemeriksaan Singkat
Di mana Anda harus menempatkan kode Kotlin yang harus berfungsi pada setiap target?
Ringkasan
Anda telah mempelajari tata letaknya: modul shared dengan commonMain, androidMain, dan iosMain, kedua modul aplikasi, serta file Gradle yang menghubungkan semuanya. ✅
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 “Tur Folder yang Dihasilkan” gratis?
Ya — teks lengkap “Tur Folder yang Dihasilkan” 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 “Tur Folder yang Dihasilkan”?
Kegunaan setiap modul dan direktori dalam templat 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 “Tur Folder yang Dihasilkan” 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
- JDK, Android Studio & Plugin KMP
- Xcode & CocoaPods untuk Sisi iOS
- Membuat Proyek dengan KMP Wizard
- Tur Folder yang Dihasilkan