En Yeni Konular

Flutter : SharedPreferance Kullanımı

Flutter SharedPreferance

SharedPreferences uygulamamız içerisinde ufak veriler tutmak istiyorsak kullandığımız depolama biçimidir.

  • Verileri key-value şeklinde uygulamamız içerisinde bir XML dosyasında tutar
  • Uygulamanın önbellekleme kısmında bulunur
  • Uygulama silinmediği yada verilerinin ve önbelleğinin temizlenmediği sürece uygulama hafızasında yer edinir.

SharedPreference içerisinde primitive(string, long, int, float ve Boolean) veri türlerini tutabiliriz.

Kullanım alanlarına örnek vermek gerekirse, kullanıcıya özel ayarlar tutabilir veya kullanıcı giriş bilgilerini hatırlama gibi örnekler verebiliriz.

SharedPreferance Kütüphanesi

SharedPreferance kullanabilmek için Flutter Team’ın hazırlamış olduğu shared_preferances kütüphanesini uygulamamıza ekliyoruz.

Bu kütüphane bize kullanılan işletim sistemine göre gerekli kısmı kullanmamızı sağlayacak. Bu kısımlar İOS’Da NSUserDefaults Android’de SharedPreferance olarak bilinir.

Veri Kaydetme

Verileri kaydedeceğimiz veri türünü belirttikten sonra Key – Value şeklinde kaydediyoruz.

Veri Okuma

Veri okuma işleminde ise istediğmiz veri tipini belirtip daha sonra Key değerini giriyoruz ve eğer o key değerinde bir veri var ise onu bize veriyor.

Temizleme silme gibi methodları

Örnek

Uygulama kapanıp açılsa bile, tema bilgisini hafızasında tutan ve açılınca sharedpreferance’den gelen değere göre temayı yükleyen uygulama.

Flutter SharedPreference Kullanma

Hakkında Necip Akgöz

İLGİNİZİ ÇEKEBİLİR

Flutter : Expanded Ve Flexible

BaşlıklarFlutter SharedPreferanceSharedPreferance KütüphanesiVeri KaydetmeVeri OkumaTemizleme silme gibi methodlarıÖrnek Expanded Row, Column, Flex içerisindeki bir widget’i …

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir