FLUTTER ECOSYSTEM

ferry_flutter

Flutter widgets for the Ferry GraphQL client

Latest version
0.9.1+1
30-day downloads
1.1K
Likes
21
Pub points
130

Package Overview

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

Overview

Ferry Flutter provides a set of Flutter widgets designed to work seamlessly with the Ferry GraphQL client, enabling efficient and reactive data fetching in Flutter applications. It simplifies the integration of GraphQL queries, mutations, and subscriptions into UI components with built-in state management and loading/error handling. The package enhances developer productivity by reducing boilerplate code and ensuring real-time updates through reactive bindings. It is ideal for apps requiring dynamic data synchronization with GraphQL APIs.

Use cases
  • Real-time data updates in Flutter apps
  • Simplifying GraphQL query integration
  • Building reactive UIs with GraphQL
  • Managing GraphQL state in Flutter
  • Fetching and mutating data from GraphQL servers
Key features
  • Reactive Flutter widgets for GraphQL
  • Built-in loading and error states
  • Automatic re-fetching on dependency changes
  • Support for queries, mutations, and subscriptions
  • Seamless integration with Ferry client
Suitable for
  • Flutter developers using GraphQL
  • Apps needing real-time data sync
  • Projects with complex data dependencies
  • Teams prioritizing developer experience
  • Applications leveraging Ferry GraphQL client
Considerations
  • Requires Ferry GraphQL client setup
  • Limited to GraphQL-based backends
  • May increase bundle size slightly
  • Dependent on Ferry client stability
  • Best suited for modern Flutter projects with GraphQL needs
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add ferry_flutter

Categories

Dependencies

Dependency list 3 items

Source repository

Related projects