seedkit_module_storage 0.0.3
seedkit_module_storage: ^0.0.3 copied to clipboard
A small SeedKit storage helper package backed by shared_preferences.
seedkit_module_storage #
Небольшой пакет SeedKit для работы с локальным хранилищем на базе
shared_preferences.
Возможности #
- Предоставляет общий экземпляр
SharedPreferencesчерезStorageFactory. - Содержит
StorageClientс типизированными методами для строк, чисел, булевых значений иdouble. - Помогает держать работу с небольшим локальным key-value хранилищем в одном месте.
Установка #
Добавьте пакет в pubspec.yaml:
dependencies:
seedkit_module_storage: ^0.0.2
Затем выполните:
flutter pub get
Использование #
import 'package:seedkit_module_storage/seedkit_module_storage.dart';
Future<void> saveValue() async {
final preferences = await StorageFactory.to;
await preferences.setString('key', 'value');
}
Также можно создать отдельный клиент хранилища для настроек конкретной функциональности:
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);
}
Дополнительно #
Пакет является частью экосистемы SeedKit.