Sobes.tech
Junior

Flutter'da SharedPreferences ne işe yarar?

sobes.tech yapay zeka

AI'dan gelen yanıt

Cihazın belleğinde basit anahtar-değer çiftleri saklamak için. Kullanıcı ayarları, anahtar durumu ve uygulama çalıştırmaları arasında saklanması gereken diğer küçük bilgiler için uygundur.

// Paket içe aktar
import 'package:shared_preferences/shared_preferences.dart';

// Değer kaydet
Future<void> saveData(String key, String value) async {
  final prefs = await SharedPreferences.getInstance();
  await prefs.setString(key, value);
}

// Değer oku
Future<String?> readData(String key) async {
  final prefs = await SharedPreferences.getInstance();
  return prefs.getString(key);
}

// Değeri sil
Future<void> removeData(String key) async {
  final prefs = await SharedPreferences.getInstance();
  await prefs.remove(key);
}