saveItem method

Future<void> saveItem(
  1. T item
)

Implementation

Future<void> saveItem(T item) async {
  final prefs = await SharedPreferences.getInstance();
  final String? existingData = prefs.getString(key);
  final List<dynamic> items = existingData != null ? jsonDecode(existingData) : [];
  items.add(_toJson(item));
  await prefs.setString(key, jsonEncode(items));
}