Sobes.tech
Junior

Na co se používají SharedPreferences ve Flutteru?

sobes.tech AI

Odpověď od AI

Pro ukládání jednoduchých párů klíč-hodnota do paměti zařízení. Vhodné pro uživatelská nastavení, stavy přepínačů a další drobné informace, které je třeba uložit mezi spuštěními aplikace.

// Import balíčku
import 'package:shared_preferences/shared_preferences.dart';

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

// Číst hodnotu
Future<String?> readData(String key) async {
  final prefs = await SharedPreferences.getInstance();
  return prefs.getString(key);
}

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