移动应用 活跃维护

graphql-flutter

zino-hofmann/graphql-flutter

一个用于 Flutter 的 GraphQL 客户端,将现代 GraphQL 客户端的所有功能整合到一个易于使用的包中。

3268
Stars 标星
640
Forks 分支
53
Watchers 关注
167
Open Issues
Dart
主要语言
MIT
开源协议
83.6 MB
仓库大小
1 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:zino-hofmann/graphql-flutter
git clone https://github.com/zino-hofmann/graphql-flutter.git
git clone git@github.com:zino-hofmann/graphql-flutter.git
README.md main

机器翻译正文由机器翻译自项目原始文档(英文),排版经程序统一处理,可能存在偏差,请以原项目仓库为准。

GraphQL Flutter

一套用于在 Dart 和 Flutter 中操作 GraphQL 服务器的包集合。

Project Homepage

介绍

GraphQL 带来了许多好处,无论是对客户端:设备将需要更少的请求,从而减少数据使用;还是对程序员:请求是可论证的,它们与请求具有相同的结构。

该项目结合了 GraphQL 的优势与 Dart 中 Streams 的优势,以提供高性能客户端。

该项目从 Apollo GraphQL 客户端 获取了灵感,优秀的工作,大家!

我们正在招聘!🚀

我们正在寻找一名 Flutter 工程师,负责领导 Expatfile.tax 🇺🇸✈️🌍 的移动开发 → 在这里查看完整的职位描述

软件包

这是一个包含以下包的单一代码库(Monorepo):

库 描述 版本
graphql 与任何 GraphQL 服务器交互的客户端实现
graphql_flutter 围绕 GraphQL API 的 Flutter 小部件封装

实用工具

围绕 graphql_flutter 构建了像这样的优秀工具:

  1. graphql_flutter_bloc
  2. graphql_codegen
  3. graphql-cache-inspector

功能

✅   查询、变更和订阅 ✅   查询轮询和重播 ✅   内存和持久缓存 ✅   GraphQL 上传 ✅   乐观结果 ✅   模块化 ✅   客户端状态管理 ✅   操作取消 ⚠️   自动持久化查询(已停用)

贡献

请查看我们的 黑客指南

文章和视频

来自 GraphQL Flutter 社区的外部指南、教程和其他资源

本站来源与版权声明
  • 本文标题:graphql-flutter - 一个用于 Flutter 的 GraphQL 客户端
  • 本文链接:https://www.cn121.com/mobile/zino-hofmann-graphql-flutter.html
  • 原项目:zino-hofmann/graphql-flutter 版权归原作者 zino-hofmann 及贡献者所有
  • 收录信息:本站于 2026-10-22 收录本项目,本页所列协议与仓库指标均为收录当时的状态;该日期之后原项目的版本更新与协议变更,本页不作同步。
  • 开源协议:收录时本项目采用 MIT(查看 LICENSE 原文),本站译文为其衍生内容;使用、修改、分发请以该仓库 LICENSE 原文为准。
  • 站点出处:本文首发于 OneTwoOne,收录自 GitHub 开源项目 zino-hofmann/graphql-flutter。
  • 翻译说明:本页正文为人工智能生成内容——由机器翻译对原项目 README 初译、经程序校验排版,可能存在错漏,请以原项目文档为准。
  • 引用声明:商业转载、第三方聚合或 AI 检索训练引用时,请务必保留以上来源出处、本文永久链接,以及原项目的版权声明与许可信息。
  • 下架通道:若原项目此后变更或收紧了许可协议、或作者/权利人认为本站的收录方式(译文、排版适配、简介翻译等)超出其授权范围,请通过 xyd3302001@163.com 发送下架通知,并附上项目地址与本页链接。本站核实后将第一时间删除本页内容,或改为不复制原文的目录性收录;署名更正等其他要求可一并提出。