seedkit_module_storage 0.0.2
seedkit_module_storage: ^0.0.2 copied to clipboard
A small SeedKit storage helper package backed by shared_preferences.
seedkit_module_storage #
A small SeedKit storage helper package backed by
shared_preferences.
Features #
- Provides a shared
SharedPreferencesinstance throughStorageFactory. - Includes
StorageClient, a small base class with typed helpers for string, int, bool, and double values. - Keeps lightweight local key-value storage setup in one place for SeedKit apps.
Getting started #
Add the package to your pubspec.yaml:
dependencies:
seedkit_module_storage: ^0.0.2
Then run:
flutter pub get
Usage #
import 'package:seedkit_module_storage/seedkit_module_storage.dart';
Future<void> saveValue() async {
final preferences = await StorageFactory.to;
await preferences.setString('key', 'value');
}
You can also create a storage client for feature-specific settings:
import 'package:seedkit_module_storage/seedkit_module_storage.dart';
class AppStorageClient extends StorageClient {
String? get token => getString('token');
void setToken(String value) => setString('token', value);
}
Additional information #
This package is part of the SeedKit ecosystem.