https://github.com/sanjeev2552/shared_preferences_plus
A Flutter plugin for reading and writing key-value pairs to persistent storage with support for isolated named containers
https://github.com/sanjeev2552/shared_preferences_plus
shared-preferences storage
Last synced: 3 months ago
JSON representation
A Flutter plugin for reading and writing key-value pairs to persistent storage with support for isolated named containers
- Host: GitHub
- URL: https://github.com/sanjeev2552/shared_preferences_plus
- Owner: sanjeev2552
- License: mit
- Created: 2026-03-18T08:33:50.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2026-04-01T15:40:54.000Z (3 months ago)
- Last Synced: 2026-04-01T16:32:59.975Z (3 months ago)
- Topics: shared-preferences, storage
- Language: Dart
- Homepage: https://pub.dev/packages/shared_preferences_plus
- Size: 422 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Shared Preferences Plus
A Flutter plugin for reading and writing key-value pairs to persistent storage with support for isolated named containers. Built using the [federated plugin](https://docs.flutter.dev/packages-and-plugins/developing-packages#federated-plugins) architecture.
> For usage instructions, see the [shared_preferences_plus](./shared_preferences_plus/) package.
## Packages
| Package | Description |
| --- | --- |
| [shared_preferences_plus](./shared_preferences_plus/) | App-facing package that developers depend on |
| [shared_preferences_plus_platform_interface](./shared_preferences_plus_platform_interface/) | Common platform interface for platform implementations |
| [shared_preferences_plus_android](./shared_preferences_plus_android/) | Android implementation |
| [shared_preferences_plus_foundation](./shared_preferences_plus_foundation/) | iOS and macOS implementation |
| [shared_preferences_plus_linux](./shared_preferences_plus_linux/) | Linux implementation |
| [shared_preferences_plus_web](./shared_preferences_plus_web/) | Web implementation |
| [shared_preferences_plus_windows](./shared_preferences_plus_windows/) | Windows implementation |
## Platform Support
| Platform | Status | Storage Backend |
| --- | --- | --- |
| Android | ✅ | SharedPreferences |
| iOS | ✅ | NSUserDefaults |
| macOS | ✅ | NSUserDefaults |
| Web | ✅ | localStorage |
| Linux | ✅ | local JSON file (`path_provider_linux`) |
| Windows | ✅ | local JSON file (`path_provider_windows`) |
## Contributing
Contributions are welcome! Please open an issue or submit a pull request.
## License
See [LICENSE](./LICENSE) for details.