FLUTTER ECOSYSTEM

flutter_requery

Flutter library for fetching, caching and invalidating asynchronous data.

Latest version
0.1.16
30-day downloads
175
Likes
52
Pub points
150

Package Overview

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

Overview

Flutter Requery is a lightweight library designed to simplify asynchronous data management in Flutter applications. It provides built-in support for fetching, caching, and invalidating data with minimal boilerplate. The package integrates seamlessly with Flutter's reactive ecosystem, enabling efficient state handling for network requests and local data. It supports multiple platforms including Android, iOS, Web, macOS, Windows, and Linux, making it ideal for cross-platform projects that require reliable data synchronization and cache control.

Use cases
  • Fetching API data with automatic caching
  • Invalidating cached data on updates
  • Managing state for network requests
  • Synchronizing data across screens
  • Handling offline scenarios
  • Reducing redundant network calls
Key features
  • Automatic data caching
  • Cache invalidation strategies
  • Reactive data streams
  • Minimal boilerplate
  • Cross-platform compatibility
  • Support for async/await patterns
Suitable for
  • Apps requiring persistent data fetching
  • Projects with frequent API interactions
  • Developers seeking simple state management
  • Cross-platform Flutter apps
  • Teams wanting to reduce network overhead
Considerations
  • Limited to data fetching and caching use cases
  • Requires understanding of reactive programming
  • Not suitable for complex state management beyond data
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add flutter_requery

Categories

Source repository

Related projects

No data available yet.