Kotlin Multiplatform Academy · Pelajaran

Tur Folder yang Dihasilkan

Kegunaan setiap modul dan direktori dalam templat

Pelajaran 4 dari 413 langkah

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. ✅

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 “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

  1. JDK, Android Studio & Plugin KMP
  2. Xcode & CocoaPods untuk Sisi iOS
  3. Membuat Proyek dengan KMP Wizard
  4. Tur Folder yang Dihasilkan
← Kembali ke Kotlin Multiplatform Academy