Layouts & Constraints
Row, Column, Stack, Flex, Expanded, Flexible, constraints, BoxConstraints, LayoutBuilder
1Flutter'da çocukları yatay olarak düzenlemek için hangi widget kullanılmalıdır?
Flutter'da çocukları yatay olarak düzenlemek için hangi widget kullanılmalıdır?
Cevap
Row, çocukları ana eksen (main axis) boyunca yatay olarak düzenlemek için temel widget'tır. Ebeveyninin kısıtlamalarına uyar ve alanı mainAxisAlignment ve crossAxisAlignment özelliklerine göre dağıtır. Dikey düzenlemeler için Column eşdeğeridir.
2Row veya Column'un hangi özelliği, çocukların ana eksen boyunca dağılımını kontrol eder?
Row veya Column'un hangi özelliği, çocukların ana eksen boyunca dağılımını kontrol eder?
Cevap
mainAxisAlignment, çocukların ana eksen boyunca nasıl konumlandırıldığını kontrol eder (Row için yatay, Column için dikey). Seçenekler arasında start, center, end, spaceBetween, spaceAround ve spaceEvenly bulunur. crossAxisAlignment ise dik eksendeki konumlandırmayı kontrol eder.
3Expanded ile Flexible arasındaki temel fark nedir?
Expanded ile Flexible arasındaki temel fark nedir?
Cevap
Expanded, çocuğunu mevcut tüm alanı doldurmaya zorlar (fit: FlexFit.tight), Flexible ise çocuğun ihtiyaç duyduğu alanı mevcut maksimuma kadar almasına izin verir (varsayılan olarak fit: FlexFit.loose). Expanded aslında fit: FlexFit.tight'a sahip bir Flexible'dır.
Stack, çocuklarını varsayılan olarak nasıl konumlandırır?
Bir Stack içinde bir çocuğu belirli bir konuma yerleştirmek için hangi widget kullanılmalıdır?
+21 mülakat soruları
Diğer Flutter mülakat konuları
Dart Temelleri
Dart Dili Temelleri
Flutter Temelleri
Widget Yaşam Döngüsü
Yerel Depolama
Uygulama Yaşam Döngüsü
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