Podcast Beta
Questions and Answers
Shared Preferences hangi veri türlerini depolamak için kullanılabilir?
String, int, double, bool, List
Dosya işlemleri için hangi yapının kullanılması gereklidir?
path_provider
SQLite hangi programlama dilleriyle birlikte kullanılabilir?
Android ve IOS
FutureBuilder ile yapılan işlemler için hangi özelliği kullanmamız gereklidir?
Signup and view all the answers
Shared Preferences uygulama silindiğinde veriler ___________.
Signup and view all the answers
Study Notes
Flutter Depolama İşlemleri
- Flutter'da veri depolama yöntemleri: Shared Preferences, Dosya İşlemleri, SQLite
- Shared Preferences: key-value ilişkisinde basit verileri kalıcı olarak depolamak için kullanılır
- Kullanılan veri türleri: String, int, double, bool, List
- Uygulama silindiğinde veriler silinir
- Detaylı verileri kayıt etmek için hızlı bir çözüm olarak kullanılır
- Dosya İşlemleri: path_provider yapısı sayesinde yapılır
- Dosya sistemine txt uzantılı dosya kayıt edilebilir
- Kalıcı depolama sağlamaktadır
SQLite
- SQLite: küçük boyutu ve hızlı yapısı sayesinde mobil cihazlarda yaygın olarak kullanılır
- Android ve IOS işletim sistemlerinde çalışabilir
- MySql ve Sql veri tabanlarında kullanılan sql sorgu cümleleri ile uyumludur
- DB Browser ile veri tabanı oluşturma
- Veri tabanını Android Studio üzerine ekleme
- Dart sınıfları ile modelleme
- Veri tabanı kopyalama ve erişim
SQLite Kullanımı
- Veri okuma, veri kaydetme, veri silme, veri güncelleme
- Rastgele ve sınırlı veri alma
- Arama işlemi
- Bir tane kayıt alma
- Veri tabanında kayıt kontrolu
SQLite – Foreign Key
- Örnek veri tabanı modeli: kategoriler, yonetmenler, filmler
- Sınıf modelleri: filmler, kategoriler, yonetmenler
- Tüm verilerin alınması (Foreign Key)
FutureBuilder ile SQLite Çalışması
- FutureBuilder: asenkron işlemler için kullanılan bir yapıdır
- Async özelliği olan fonksiyonu kullanırken await özelliği ile sadece yapması gereken işlemi bitirene kadar çalışmasını sağlar
- FutureBuilder kullanımı: çalıştıracağı fonksiyonun geri dönüş türü, çalışacak fonksiyon, fonksiyonun çalışma sonucunu temsil eden değişken, fonksiyonun çalışması sonucunda hata oluşuyor mu kontrolü, fonksiyonun çalışması sonucunda veri var mı yok mu kontrolü
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.
Related Documents
Description
Flutter uygulamalarında veri depolama yöntemleri, özellikle Shared Preferences ve Dosya İşlemleri ile veri kaydetme ve okuma konularına odaklanmaktadır.