ferry
stream-based strongly typed graphql client for dart
features
- ✅ fully typed: work faster and safer with compile time checks and ide autocomplete, including fully typed cache reads and writes.
- �� built-in code generators: automatically generated immutable data classes for all your graphql operations and fragments, based on your schema.
- �� customizable network interface: highly customizable network interface using
gql_link
, allowing you to compose and extendlink
s. - ✨ normalized optimistic cache: keep data in sync with cache normalization and update your ui instantly with optimistic data.
- �� multiple data stores: extensible
store
interface with built-inmemorystore
andhivestore
(which useshive
for offline persistence). - �� refetch & pagination: easily update responses with new data or combine multiple responses, allowing for seamless pagination.
- �� flutter widgets: widgets for queries, mutations, and subscriptions, available out of the box.
Comments are closed.