Android için Kotlin Dili Temelleri
var vs val, null safety, data classes, when ifadeleri, extension functions, scope functions ve temel Kotlin kavramları
1Kotlin'de 'var' ve 'val' arasındaki fark nedir?
Kotlin'de 'var' ve 'val' arasındaki fark nedir?
Cevap
'var' değiştirilebilir (mutable) bir değişken bildirirken, 'val' değiştirilemez (read-only) bir değişken bildirir. Değişmezliği teşvik etmek ve hataları önlemek için varsayılan olarak 'val' kullanılması önerilir.
2Kotlin'de bir tipten sonraki '?' operatörü ne anlama gelir?
Kotlin'de bir tipten sonraki '?' operatörü ne anlama gelir?
Cevap
'?' operatörü değişkenin null içerebileceğini gösterir. Örneğin, 'String?' değişkenin String veya null olabileceği anlamına gelir. Bu, Kotlin'in null safety sisteminin temelidir.
3Kotlin'de '!!' operatörü ne yapar?
Kotlin'de '!!' operatörü ne yapar?
Cevap
'!!' operatörü (not-null assertion) derleyiciyi nullable bir değeri non-null olarak ele almaya zorlar. Değer null ise NullPointerException fırlatılır. Yalnızca değerin null olmadığından emin olduğunuzda kullanın.
Kotlin'de Elvis operatörü '?:' ne için kullanılır?
Kotlin'de data class nedir?
+21 mülakat soruları
Diğer Android mülakat konuları
Android Temelleri
Android UI ve Kaynaklar
Android Yaşam Döngüsü
Android Navigasyon
Android Veri Yönetimi
Android Networking
Android Test
Android Gradle
Room Database
Arka Plan İşleri
Jetpack Compose
İzinler ve Cihaz Özellikleri
Android için Firebase
Android MVVM Architecture
Gelişmiş Android Ağ İşlemleri
Kotlin Koleksiyonları ve Operatörleri
Kotlin Coroutines ve Flow
Android Bağımlılık Enjeksiyonu
Android MVI Architecture
Android Clean Architecture
Android Compose İleri Düzey
Android Performance and Monitoring
Android Security and Privacy
Android CI/CD and Release
Android UX and Form Factors
Android Testing Advanced
Bir sonraki mülakatın için Android'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla