localStorageServiceContent property
Template for the lib/services/local_storage_service.dart file.
Implementation
static String localStorageServiceContent = '''
import 'package:shared_preferences/shared_preferences.dart';
class LocalStorageService {
static late SharedPreferences _prefs;
static Future<void> init() async {
_prefs = await SharedPreferences.getInstance();
}
static Future<void> setString(String key, String value) async {
await _prefs.setString(key, value);
}
static String? getString(String key) {
return _prefs.getString(key);
}
static Future<void> setInt(String key, int value) async {
await _prefs.setInt(key, value);
}
static int? getInt(String key) {
return _prefs.getInt(key);
}
static Future<void> setDouble(String key, double value) async {
await _prefs.setDouble(key, value);
}
static double? getDouble(String key) {
return _prefs.getDouble(key);
}
static Future<void> setBool(String key, bool value) async {
await _prefs.setBool(key, value);
}
static bool? getBool(String key) {
return _prefs.getBool(key);
}
static Future<void> setList(String key, List<String> value) async {
await _prefs.setStringList(key, value);
}
static List<String>? getList(String key) {
return _prefs.getStringList(key);
}
static Future<void> remove(String key) async {
await _prefs.remove(key);
}
static Future<void> clear() async {
await _prefs.clear();
}
}
''';