Sobes.tech
Junior

Pentru ce sunt folosite SharedPreferences în Flutter?

sobes.tech AI

Răspuns de la AI

Pentru stocarea perechilor simple cheie-valoare în memoria dispozitivului. Potrivit pentru setările utilizatorului, stările comutatoarelor și alte informații mici care trebuie păstrate între lansările aplicației.

// Importă pachetul
import 'package:shared_preferences/shared_preferences.dart';

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

// Citește valoarea
Future<String?> readData(String key) async {
  final prefs = await SharedPreferences.getInstance();
  return prefs.getString(key);
}

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