hive_repo 0.1.0+2 hive_repo: ^0.1.0+2 copied to clipboard
Repositories classes to standardize access to hive boxes for user defined types
Repository functionalities on top of hive
Usage #
Just pass a box to the constructor and use the Repository and LazyRepository methods
import 'package:hive_repo/hive_repo.dart';
main() {
Hive.init(Directory.systemTemp.path + '/test');
Hive.registerAdapter(UserAdapter());
final repository = Repository<User>(Hive.box<User>('_test_user'));
final List<User> users = await repository.list();
}