crypted_preferences 0.0.1+1 copy "crypted_preferences: ^0.0.1+1" to clipboard
crypted_preferences: ^0.0.1+1 copied to clipboard

outdated

Flutter preferences management with crypto capabilities

crypted_preferences #

Flutter preferences management with crypto capabilities

For now preferences are not crypted, I'm waiting for FFI to land :)

But you can still use this package to have multiple preferences files.

Usage #

final preferences = await Preferences.preferences({path: 'pathToPrefs'});

preferences.getBool('boolKey');
await preferences.setBool('boolKey', false);

API #

Get and set preference: #

Getter have an optional param defaultValue if the preference if not set.

dynamic get(key) bool getBool(key) Future

Custom object save as preferences #

You can use save custom object using the mixin WithPreferencesSerializable on your class, it will serialize your object into a map to save it.

Retrieve an object from a preference key: WithPreferencesSerializable getPreferencesSerializable(String key, WithPreferencesSerializable Function(Map<String, Object>))

Retrieve an object from a preference file WithPreferencesSerializable getPreferences(String key, WithPreferencesSerializable Function(Map<String, Object>))

Remove preference: #

Future

Clear all preference: #

Future

5
likes
25
pub points
0%
popularity

Publisher

verified publisherjaumard.com

Flutter preferences management with crypto capabilities

Repository (GitHub)
View/report issues

License

MIT (LICENSE)

Dependencies

meta

More

Packages that depend on crypted_preferences