preferences_utilities library Null safety

Classes

BaseSharedPreferences
Base class if you want to create your own shared preferences impelementations.
PreferencesUtilities
Acts as a wraper for SharedPreferences to make saving and geting saved value as easy as possible in addition of adding more cool feature like removing muliple values at once.

Enums

Level
Levels to control logging output. Logging can be enabled to include all levels above certain Level.

Exceptions / Errors

NotSupportedTypeToSaveException
Throwes when you try to save unsupported DataType into SharedPreferences
TypeDoesNotMatch
Throwes when retrieved value type deosn't match the givin type.