import 'package:get/get.dart'; import 'package:shared_preferences/shared_preferences.dart'; class StorageService extends GetxService { static StorageService get to => Get.find(); late final SharedPreferences _prefs; Future init() async { _prefs = await SharedPreferences.getInstance(); return this; } Future setString(String key, String value) async { return await _prefs.setString(key, value); } Future setBool(String key, bool value) async { return await _prefs.setBool(key, value); } Future setList(String key, List value) async { return await _prefs.setStringList(key, value); } String getString(String key) { return _prefs.getString(key) ?? ''; } bool getBool(String key) { return _prefs.getBool(key) ?? false; } List getList(String key) { return _prefs.getStringList(key) ?? []; } Future remove(String key) async { return await _prefs.remove(key); } }