FLUTTER ECOSYSTEM

ferry_exec

A strongly typed execution interface for GraphQL operations

Latest version
0.7.0
30-day downloads
94.2K
Likes
1
Pub points
150

Package Overview

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

Overview

Ferry Exec provides a strongly typed execution interface for GraphQL operations, enabling safe and efficient interaction with GraphQL APIs in Flutter applications. It integrates seamlessly with the Ferry ecosystem, offering compile-time type safety and reducing runtime errors by generating Dart code from GraphQL queries. Designed for developers who prioritize reliability and performance, it supports all major platforms including Android, iOS, Web, macOS, Windows, and Linux. The package ensures that queries, mutations, and subscriptions are validated and executed with minimal boilerplate.

Use cases
  • Executing GraphQL queries with type safety
  • Generating Dart code from GraphQL documents
  • Integrating with Ferry's client stack
  • Building scalable GraphQL-powered UIs
  • Reducing runtime errors in API calls
Key features
  • Strongly typed GraphQL operations
  • Code generation from GraphQL schema
  • Cross-platform support
  • Minimal boilerplate
  • Integration with Ferry client
Suitable for
  • Flutter developers using GraphQL
  • Teams prioritizing type safety
  • Projects requiring reliable API interactions
  • Applications with complex GraphQL schemas
  • Developers using Ferry ecosystem
Considerations
  • Requires setup of code generation
  • Dependent on Ferry ecosystem
  • Needs GraphQL schema for codegen
  • Limited to projects using GraphQL
  • May increase build time due to code generation
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add ferry_exec

Categories

Dependencies

Dependency list 8 items

Source repository

Related projects

No data available yet.