Yerel Veritabanı
sqflite, CRUD işlemleri, migration'lar, transaction'lar, ilişkiler, sorgu performansı
1Bir Flutter uygulamasında SQLite veritabanı uygulamak için en yaygın kullanılan paket hangisidir?
Bir Flutter uygulamasında SQLite veritabanı uygulamak için en yaygın kullanılan paket hangisidir?
Cevap
sqflite paketi, Flutter'da SQLite için fiili standarttır. SQLite ile etkileşim için asenkron bir API sağlar, CRUD işlemlerini, transaction'ları ve raw SQL sorgularını destekler. Flutter ekibi tarafından bakımı yapılır ve Android ile iOS için optimum uyumluluk sunar.
2Hangi sqflite fonksiyonu bir veritabanını açar ve yoksa oluşturur?
Hangi sqflite fonksiyonu bir veritabanını açar ve yoksa oluşturur?
Cevap
openDatabase fonksiyonu, bir sqflite veritabanını başlatmak için kullanılan ana metottur. Bir dosya yolu ve yalnızca veritabanı henüz yoksa çağrılan bir onCreate callback'i kabul eder. Bu, gerekli tablolarla başlangıç şemasının tanımlanmasını sağlar.
3Uygulamanın belgeler dizini yolunu almak için genellikle sqflite ile birlikte hangi tamamlayıcı paket kullanılır?
Uygulamanın belgeler dizini yolunu almak için genellikle sqflite ile birlikte hangi tamamlayıcı paket kullanılır?
Cevap
path_provider paketi, belgeler veya önbellek gibi sistem dizinlerine giden yolları sağlar. sqflite ile birlikte kullanıldığında, veritabanı dosyasının nereye depolanacağını belirlemeye olanak tanır. getApplicationDocumentsDirectory fonksiyonu, yalnızca uygulama tarafından erişilebilen kalıcı bir dizin döndürür.
Hangi sqflite metodu bir tabloya yeni bir satır ekler ve eklenen satırın ID'sini döndürür?
Hangi sqflite metodu bir tablodan birden fazla satırı List<Map<String, dynamic>> olarak alır?
+19 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ü
Layouts & Constraints
ListView & GridView
Navigasyon ve Yönlendirme
Temel State Yönetimi
Provider Pattern
Networking & HTTP
JSON Serileştirme
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