Sobes.tech
Junior

A cosa servono gli SharedPreferences in Flutter?

sobes.tech AI

Risposta dell'AI

Per memorizzare coppie chiave-valore semplici nella memoria del dispositivo. Adatto per impostazioni utente, stati degli interruttori e altre piccole informazioni da salvare tra le esecuzioni dell'app.

// Importa il pacchetto
import 'package:shared_preferences/shared_preferences.dart';

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

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

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