Sobes.tech
Junior

Flutter'da SharedPreferences nima uchun ishlatiladi?

sobes.tech AI

AIdan javob

Device xotirasida oddiy kalit-qiymat juftlarini saqlash uchun. Foydalanuvchi sozlamalari, o'tkazgich holatlari va dastur ishga tushirilgandan keyin saqlash kerak bo'lgan boshqa kichik ma'lumotlar uchun mos keladi.

// Paketni import qilish
import 'package:shared_preferences/shared_preferences.dart';

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

// Qiymatni o'qish
Future<String?> readData(String key) async {
  final prefs = await SharedPreferences.getInstance();
  return prefs.getString(key);
}

// Qiymatni o'chirish
Future<void> removeData(String key) async {
  final prefs = await SharedPreferences.getInstance();
  await prefs.remove(key);
}