Flutter Temelleri
Widget'lar, StatelessWidget, StatefulWidget, widget tree, build method, hot reload
1Flutter'da widget nedir?
Flutter'da widget nedir?
Cevap
Flutter'da her şey bir widget'tır. Widget, kullanıcı arayüzünün bir bölümünün değişmez bir tanımıdır. Widget'lar, mevcut yapılandırma ve durumlarına göre görünümlerinin nasıl olması gerektiğini tanımlar. Flutter, ekrandaki render işlemini yöneten element tree'yi oluşturmak için bu tanımları kullanır.
2StatelessWidget ile StatefulWidget arasındaki temel fark nedir?
StatelessWidget ile StatefulWidget arasındaki temel fark nedir?
Cevap
StatelessWidget değişmezdir ve oluşturulduktan sonra değiştirilemez. Dinamik olarak değişmeyen UI öğeleri için kullanılır. StatefulWidget, ilişkili bir State nesnesi aracılığıyla değiştirilebilir bir state'i koruyabilir ve UI'nin state değişikliklerine yanıt olarak yeniden oluşturulmasına olanak tanır.
3Bir widget'ın kullanıcı arayüzünü tanımlamak için her widget'ta hangi metodun uygulanması gerekir?
Bir widget'ın kullanıcı arayüzünü tanımlamak için her widget'ta hangi metodun uygulanması gerekir?
Cevap
build() metodu tüm Flutter widget'larında zorunludur. Parametre olarak bir BuildContext alır ve kullanıcı arayüzünü tanımlayan bir Widget döndürür. Bu metot, framework'ün widget'ı yeniden oluşturması gerektiğinde, örneğin bir StatefulWidget'ta setState() çağrısından sonra çağrılır.
Flutter'da widget tree nedir?
Flutter'da hot reload ile hot restart arasındaki fark nedir?
+15 mülakat soruları
Diğer Flutter mülakat konuları
Dart Temelleri
Dart Dili 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