hive_collection 1.0.2 copy "hive_collection: ^1.0.2" to clipboard
hive_collection: ^1.0.2 copied to clipboard

A lightweight Hive-based collection library for Dart and Flutter.

example/hive_collection_example.dart

import 'dart:io';

import 'package:hive_collection/hive_collection.dart';

Future<void> main() async {
  // Hive 4에서는 `Hive.init()`이 없으므로 저장할 디렉토리를 직접 설정해야 함
  final directory = Directory.systemTemp.createTempSync();
  // Hive.defaultDirectory = directory.path;

  // Map 생성
  final testMap = await HiveMap.create<String, String>('testBox');

  // 값 저장
  testMap['key1'] = 'Hello Hive!';
  print('Saved value: ${testMap['key1']}');

  // 값 조회
  print('Retrieved value: ${testMap['key1']}');

  // 키 존재 여부 확인
  print('Contains key1: ${testMap.containsKey('key1')}');

  // 값 삭제
  testMap.remove('key1');
  print('Contains key1: ${testMap.containsKey('key1')}');

  // 디렉토리 삭제
  await directory.delete(recursive: true);
}
0
likes
150
points
29
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A lightweight Hive-based collection library for Dart and Flutter.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

hive_ce, hive_ce_flutter, path_provider

More

Packages that depend on hive_collection