Dart Temelleri
Değişkenler, const/final, veri tipleri, null safety, collections, control flow, functions, closures
1Dart'ta var ile dynamic arasındaki fark nedir?
Dart'ta var ile dynamic arasındaki fark nedir?
Cevap
var, atanan değere göre derleme zamanında tipi belirler ve sonrasında sabit kalır, dynamic ise çalışma zamanında istediğiniz an tipi değiştirmenize izin verir. Tip bilindiğinde var kullanmak, derleyici statik kontroller yapabildiği için daha iyi tip güvenliği ve optimal performans sağlar.
2Dart'ta const ile final arasındaki fark nedir?
Dart'ta const ile final arasındaki fark nedir?
Cevap
final bir değeri yalnızca bir kez atamaya izin verir, ancak bu değer çalışma zamanında belirlenebilir. const, değeri yürütmeden önce bilinmesi gereken bir derleme zamanı sabiti oluşturur. const daha kısıtlayıcıdır ve const nesneleri kanonikleştirilip bellekte paylaşıldığı için ek optimizasyonlar sağlar.
3String? gibi bir Dart tipinde ? son eki ne anlama gelir?
String? gibi bir Dart tipinde ? son eki ne anlama gelir?
Cevap
? son eki, bir değişkenin normal değerine ek olarak null içerebileceğini gösterir. Bu, Dart 2.12'de tanıtılan null safety'nin temelidir. Bu son ek olmadan, değişken asla null olamaz, bu da derleme zamanında NullPointerException'ları ortadan kaldırır. Bu yaklaşım, null hatalarının yürütmeden önce tespit edilmesini sağlar.
Potansiyel olarak null olan bir nesnenin özelliğine güvenli şekilde erişmek için hangi operatör kullanılmalıdır?
Dart'ta ?? operatörü ne yapar?
+22 mülakat soruları
Diğer Flutter mülakat konuları
Dart Dili Temelleri
Flutter Temelleri
Widget Yaşam Döngüsü
Yerel Depolama
Uygulama Yaşam Döngüsü
Layouts & Constraints
ListView & GridView
Navigasyon ve Yönlendirme
Temel State Yönetimi
Provider Pattern
Networking & HTTP
JSON Serileştirme
Yerel Veritabanı
Formlar ve Doğrulama
Animasyonlar
Firebase Entegrasyonu
Birim testleri
Widget testleri
Build ve Dağıtım
Paket Yönetimi
Bellek ve Performans
Streams & RxDart
Gelişmiş State Management
Flutter Design Patterns
Performans Optimizasyonu
Platform Channels
Custom Painting
Flutter Uygulama Mimarisi
Bir sonraki mülakatın için Flutter'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