hive 1.1.1 hive: ^1.1.1 copied to clipboard
Lightweight and blazing fast key-value database written in pure Dart. Stronly encrypted using AES-256.
import 'dart:io';
import 'package:hive/hive.dart';
part 'main.g.dart';
@HiveType()
class Person {
@HiveField(0)
String name;
@HiveField(1)
int age;
@HiveField(2)
List<String> friends;
@override
String toString() {
return '$name: $age';
}
}
void main() async {
var path = Directory.current.path;
Hive.init(path);
var box = await Hive.openBox('testBox');
var person = Person()
..name = 'Dave'
..age = 22
..friends = ['Linda', 'Marc', 'Anne'];
box.put('dave', person);
print(box.get('dave')); // Dave: 22
}