Sobes.tech
Junior

Waarvoor worden SharedPreferences gebruikt in Flutter?

sobes.tech AI

Antwoord van AI

Voor het opslaan van eenvoudige sleutel-waardeparen in het geheugen van het apparaat. Geschikt voor gebruikersinstellingen, schakelaarstatussen en andere kleine informatie die tussen app-starts moet worden bewaard.

// Importeer pakket
import 'package:shared_preferences/shared_preferences.dart';

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

// Waarde lezen
Future<String?> readData(String key) async {
  final prefs = await SharedPreferences.getInstance();
  return prefs.getString(key);
}

// Waarde verwijderen
Future<void> removeData(String key) async {
  final prefs = await SharedPreferences.getInstance();
  await prefs.remove(key);
}