saveData static method
Save data based on type
Implementation
static Future<bool> saveData({
required String key,
required dynamic value,
}) async {
if (_prefs == null) await init();
if (value is String) return await _prefs!.setString(key, value);
if (value is int) return await _prefs!.setInt(key, value);
if (value is bool) return await _prefs!.setBool(key, value);
if (value is double) return await _prefs!.setDouble(key, value);
if (value is List<String>) return await _prefs!.setStringList(key, value);
return false;
}