FLUTTER ECOSYSTEM

ferry_hive_store

Hive-based Store implementation for Ferry GraphQL client

Latest version
0.6.0+1
30-day downloads
593
Likes
6
Pub points
140

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

ferry_hive_store provides a Hive-backed storage implementation for the Ferry GraphQL client, enabling persistent caching of GraphQL responses on multiple platforms. It integrates seamlessly with Hive, a lightweight, fast NoSQL database, to store query results and maintain state across app restarts. This package is ideal for apps requiring offline support and efficient data management with GraphQL. It supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux.

Use cases
  • Offline-first GraphQL applications
  • Persistent caching of GraphQL queries
  • Cross-platform data persistence
  • State management with GraphQL
  • Efficient local data storage
Key features
  • Hive-based persistent storage
  • Seamless integration with Ferry GraphQL client
  • Support for offline data access
  • Multi-platform compatibility
  • Lightweight and high-performance
Suitable for
  • Developers using Ferry with GraphQL
  • Apps needing offline capabilities
  • Projects requiring fast local data storage
  • Cross-platform mobile and desktop apps
  • Teams prioritizing performance and scalability
Considerations
  • Requires Hive setup in the project
  • Limited to Ferry GraphQL client
  • May increase app size due to Hive dependency
  • Not suitable for large-scale relational data
  • Needs proper schema management for cache consistency
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add ferry_hive_store

Categories

Dependencies

Dependency list 4 items

Source repository

Related projects