Dasar-dasar Bahasa Kotlin untuk Android
var vs val, null safety, data classes, when expressions, extension functions, scope functions, dan konsep dasar Kotlin
1Apa perbedaan antara 'var' dan 'val' di Kotlin?
Apa perbedaan antara 'var' dan 'val' di Kotlin?
Jawaban
'var' mendeklarasikan variabel mutable (dapat diubah), sedangkan 'val' mendeklarasikan variabel immutable (read-only). Disarankan untuk menggunakan 'val' secara default untuk mempromosikan immutability dan menghindari bug.
2Apa arti operator '?' setelah tipe di Kotlin?
Apa arti operator '?' setelah tipe di Kotlin?
Jawaban
Operator '?' menunjukkan bahwa variabel dapat berisi null. Misalnya, 'String?' berarti variabel dapat berupa String atau null. Ini adalah dasar dari sistem null safety Kotlin.
3Apa yang dilakukan operator '!!' di Kotlin?
Apa yang dilakukan operator '!!' di Kotlin?
Jawaban
Operator '!!' (not-null assertion) memaksa compiler untuk memperlakukan nilai nullable sebagai non-null. Jika nilainya null, NullPointerException akan dilemparkan. Gunakan hanya jika Anda yakin nilainya tidak null.
Untuk apa operator Elvis '?:' di Kotlin?
Apa itu data class di Kotlin?
+21 pertanyaan wawancara
Topik wawancara Android lainnya
Dasar-Dasar Android
UI dan Resource Android
Siklus Hidup Android
Navigasi Android
Manajemen Data Android
Networking Android
Testing Android
Android Gradle
Room Database
Pekerjaan Latar Belakang
Jetpack Compose
Izin dan Fitur Perangkat
Firebase untuk Android
Android MVVM Architecture
Jaringan Android Lanjutan
Koleksi dan Operator Kotlin
Kotlin Coroutines dan Flow
Injeksi Dependensi Android
Android MVI Architecture
Android Clean Architecture
Android Compose Lanjutan
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Kuasai Android untuk wawancara berikutnya
Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.
Mulai gratis