Sobes.tech
Junior

Zašto se koriste SharedPreferences u Flutteru?

sobes.tech АИ

Одговор од АИ

Za skladištenje jednostavnih parova ključ-vrednost u memoriji uređaja. Pogodno za korisničke postavke, stanja prekidača i druge sitne informacije koje je potrebno sačuvati između pokretanja aplikacije.

// Uvoz paketa
import 'package:shared_preferences/shared_preferences.dart';

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

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

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