KOTLIN MULTIPLATFORM MOBILE (KMM)
2. Membuka Android Studio dan Menginstal Plugin KMM
Setelah Android Studio berhasil dijalankan, lakukan langkah-langkah beriku
-
Klik menu File → Settings → Plugins.
-
Pada kolom pencarian, ketik “Kotlin Multiplatform Mobile”.
-
Klik tombol Install, kemudian restart Android Studio setelah proses instalasi selesai.
Plugin ini berfungsi untuk menambahkan dukungan pembuatan proyek multiplatform, sehingga satu basis kode Kotlin dapat digunakan untuk aplikasi Android dan iOS.
3. Membuat Proyek Baru KMM
Untuk membuat proyek Kotlin Multiplatform Mobile, ikuti langkah berikut:
-
Pada halaman awal Android Studio, klik New Project. Pilih Kotlin Multiplatform App, lalu lanjutkan.
Masukkan nama proyek, misalnya KMMapp.
Tentukan lokasi penyimpanan proyek, contohnya: D:\PBP\TUGAS\KMM\KMMapp
- Android
- iOS (akan dikonfigurasi menggunakan Gradle)
4. Struktur Folder KMM
Setelah proyek berhasil dibuat, struktur folder awal akan terlihat seperti berikut:
KMM/
├── composeApp/ ← modul multiplatform (Android & iOS UI dengan Compose)
│ ├── src/
│ │ ├── androidMain/ ← entry Android (Activity, AndroidManifest, resources)
│ │ ├── iosMain/ ← entry iOS (uikit launcher/compose-cinterop)
│ │ └── commonMain/ ← Kode bersama (UI Compose, business logic, expect/actual)
│ └── build.gradle.kts ← konfigurasi Gradle modul composeApp
│
├── iosApp/ ← wrapper Xcode untuk jalankan di iOS
│ ├── iosApp/ ← sources Swift (AppDelegate/SceneDelegate)
│ ├── Configuration/ ← xcconfigs, signing, dsb.
│ └── iosApp.xcodeproj ← buka ini di Xcode untuk run di simulator/device
│
├── gradle/ ← wrapper & versi Gradle
│ └── wrapper/
├── .idea/ ← metadata IDE
├── gradle.properties
├── settings.gradle.kts
├── build.gradle.kts
└── local.properties ← SDK path (otomatis)
5. Jalankan Proyek di Android
Buka tab Run Configuration di atas IDE → pilih androidApp.
Lalu klik Run
- Android Studio akan:
- Men-download dependensi Gradle
- Build proyek
- Menjalankan aplikasi di emulator Android
Jika berhasil, akan muncul aplikasi sederhana, dan struktur direktori otomatis berubah
Edit & Uji Kode (Android)
6. Lihat Isi Awal MainActivity.kt
Cek isi default dari template.
(Opsional) Menjalankan Proyek di iOS
catatan: Hanya jika kamu punya macOS + Xcode.
Untuk menjalankan di iOS:
- Pastikan kamu memiliki macOS dan Xcode.
- Buka folder proyek iosApp dengan Xcode.
- Pilih target device (simulator iPhone).
- Tekan Run (⌘ + R).
- KMM akan membangun project iOS menggunakan kode yang sama dari modul shared/.
.jpeg)
Komentar
Posting Komentar