saveData static method

Future<bool?> saveData({
  1. required String key,
  2. required dynamic value,
})

Implementation

static Future<bool?> saveData  ({
  required String key,
  required dynamic value
}) async {
  if (value is String) {
    return await sharedPreferences?.setString(key, value);
  } else if (value is int) {
    return await sharedPreferences?.setInt(key, value);
  } else if (value is bool) {
    return await sharedPreferences?.setBool(key, value);
  } else if (value is double) {
    return await sharedPreferences?.setDouble(key, value);
  }
  return null;
}