hive_box_manager 1.1.0 copy "hive_box_manager: ^1.1.0" to clipboard
hive_box_manager: ^1.1.0 copied to clipboard

Type-safe, FP-style abstraction layers for Hive's boxes. Provides Managers for almost all conceivable use-cases and scenarios.

example/lib/main.dart

import 'package:flutter/widgets.dart';
import 'package:hive_ce_flutter/hive_flutter.dart';
import 'package:platform_adaptive_widgets/platform_adaptive_widgets.dart';

import '/features/core/data/constants/demo_theme.dart';
import '/features/core/views/home_hub_view.dart';

Future<void> main() async {
  // Engine setup stays hive_ce's one-liner; every box open below goes through the façades.
  await Hive.initFlutter();

  runApp(const HbmExampleApp());
}

class HbmExampleApp extends StatelessWidget {
  const HbmExampleApp({super.key});

  @override
  Widget build(BuildContext context) => PlatformApp(
    title: 'hive_box_manager demos',
    debugShowCheckedModeBanner: false,
    materialAppData: MaterialAppData(theme: DemoTheme.material),
    cupertinoAppData: const CupertinoAppData(theme: DemoTheme.cupertino),
    home: const HomeHubView(),
  );
}
2
likes
160
points
251
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Type-safe, FP-style abstraction layers for Hive's boxes. Provides Managers for almost all conceivable use-cases and scenarios.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

fpdart, hive_ce, meta

More

Packages that depend on hive_box_manager