notified_preferences_riverpod
library
Functions
-
createEnumSettingProvider<T extends Enum>({required String key, required T initialValue, required List<T> values, required Provider<SharedPreferences> provider})
→ ChangeNotifierProvider<PreferenceNotifier<T>>
-
Creates an Enum Setting.
The enum value is stored and read as by its
name
property.
-
createJsonSettingProvider<T>({required String key, required T initialValue, required DecodeJsonPreference<T> fromJson, required Provider<SharedPreferences> provider})
→ ChangeNotifierProvider<PreferenceNotifier<T>>
-
Creates a Preference that is encoded and decoded from json.
-
createSettingProvider<T>({required String key, required T initialValue, ReadPreference<T>? read, WritePreference<T>? write, required Provider<SharedPreferences> provider})
→ ChangeNotifierProvider<PreferenceNotifier<T>>
-
Creates a new Preference of type
T
.
A key and an initial value have to be provided.