flutter-hive-database在 Flutter 项目中封装 Hive 本地数据库服务,遵循 Repository 模式和 MVVM 架构。当用户需要使用 Hive 数据库、本地持久化存储、离线数据缓存、或提到 hive、本地数据库、数据持久化时使用。支持三种独立模式:创建数据服务、创建数据库操作、创建数据模型并自动注入 CRUD。
Install via ClawdBot CLI:
clawdbot install symboy/flutter-hive-databaseGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Generated Mar 21, 2026
A Flutter app for field service technicians needs to store work orders locally when offline, syncing later. This skill enables creating a repository for work orders with models like WorkOrder, allowing CRUD operations without internet.
An e-commerce app requires saving user shopping cart items locally to prevent data loss on app restart. Using this skill, developers can generate a Cart model and repository to manage cart items with Hive, ensuring seamless user experience.
A fitness app needs to store workout logs and user progress locally for quick access and offline use. This skill facilitates creating models like WorkoutLog and a repository to handle data persistence without complex setup.
An educational platform caches lessons and quizzes locally to allow users to study without constant internet connection. Developers can use this skill to generate models for Lesson and Quiz, with repositories for efficient data management.
Apps offer basic features for free with offline data storage, using this skill to implement local caching for user data. Premium tiers unlock advanced sync or cloud backup, driving upgrades through enhanced functionality.
Companies develop custom Flutter apps for clients needing offline data capabilities, such as inventory management or field reporting. This skill reduces development time by providing ready-to-use database templates, billed as part of service packages.
Developers or teams create and maintain this skill as part of a larger Flutter toolkit, monetizing through donations, sponsorships, or premium support. It attracts users by simplifying Hive integration without extra dependencies.
💬 Integration Tip
Ensure HiveService.init() is called before runApp() in main.dart, and always access data through repositories to maintain MVVM architecture.
Scored Apr 19, 2026
Use Redis effectively for caching, queues, and data structures with proper expiration and persistence.
MarkItDown is a Python utility from Microsoft for converting various files (PDF, Word, Excel, PPTX, Images, Audio) to Markdown. Useful for extracting structu...
Database Designer - POWERFUL Tier Skill
Skill Oracle — Curated documentation of quality ClawHub skills. Markdown tables telling agents which tools work and which are empty. Not an API or code library.
Database Schema Designer
Use when optimizing SQL queries, designing database schemas, or tuning database performance. Invoke for complex queries, window functions, CTEs, indexing strategies, query plan analysis.