seedkit_module_storage 0.1.2
seedkit_module_storage: ^0.1.2 copied to clipboard
Модуль Storage хранилища экосистемы SeedKit
seedkit_module_storage #
Небольшой пакет SeedKit для работы с локальным хранилищем на базе
shared_preferences.
Возможности #
- Предоставляет общий экземпляр
SharedPreferencesчерезStorageFactory. - Содержит
StorageClientс типизированными методами для строк, чисел, булевых значений иdouble. - Помогает держать работу с небольшим локальным key-value хранилищем в одном месте.
Установка #
Добавьте пакет в pubspec.yaml:
dependencies:
seedkit_module_storage: ^0.0.3
Затем выполните:
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.