https://github.com/icapps/flutter_key_value_file_storage
https://github.com/icapps/flutter_key_value_file_storage
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/icapps/flutter_key_value_file_storage
- Owner: icapps
- License: mit
- Created: 2022-01-11T07:46:46.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2025-03-20T11:55:45.000Z (about 1 year ago)
- Last Synced: 2025-03-31T19:21:12.429Z (about 1 year ago)
- Language: Dart
- Size: 188 KB
- Stars: 2
- Watchers: 6
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Flutter file storage
[](https://pub.dartlang.org/packages/flutter_key_value_file_storage)
An implementation for flutter file storage. For example keychain has a soft limit of 4kb. Using the file system instead we can store much larger content.
## Usage
```dart
import 'package:flutter_key_value_file_storage/flutter_key_value_file_storage.dart';
import 'package:flutter_secure_storage/flutter_secure_storage.dart';
// Create storage
final storage = FlutterKeyValueFileStorage(FlutterSecureStorage());
// Read value
final value = await storage.read(key: key);
// Read all values
Map allValues = await storage.readAll();
// Delete value
await storage.delete(key: key);
// Delete all
await storage.deleteAll();
// Write value
await storage.write(key: key, value: value);
```