FLUTTER ECOSYSTEM

gql_build

Construtores úteis para seus documentos e SDL do GraphQL. Baseado no pacote:gql_code_builder e no pacote:build

Versão mais recente
0.13.3
Downloads em 30 dias
6,8 mil
Curtidas
15
Pontos Pub
150

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

gql_build é um pacote de geração de código para GraphQL que fornece construtores para processar SDL do GraphQL (Linguagem de Definição de Esquema) e documentos. Ele aproveita as capacidades do gql_code_builder e do sistema de build para gerar código Dart a partir de esquemas e consultas GraphQL, permitindo interações seguras por tipo com APIs GraphQL. Projetado para desenvolvedores que usam GraphQL em aplicativos Flutter ou Dart, ele simplifica a gestão de esquemas e consultas automatizando a geração de código. O pacote suporta múltiplas plataformas, incluindo Android, iOS, macOS, Windows e Linux.

Casos de uso
  • Gerando clientes GraphQL com segurança de tipo
  • Automatizando a geração de código de esquema e consulta
  • Integrando o GraphQL em aplicativos Flutter
  • Simplificando a evolução do esquema
  • Habilitar a validação em tempo de compilação de consultas GraphQL
  • Apoiar projetos GraphQL em grande escala
Principais recursos
  • Gera classes Dart a partir do SDL do GraphQL
  • Suporte à geração de código para consultas, mutações e assinaturas
  • Construído sobre o sistema de compilação para integração perfeita
  • Fornece tipagem forte para operações do GraphQL
  • Oferece extensibilidade por meio de construtores personalizados
  • Garante compatibilidade entre múltiplas plataformas
Indicado para
  • Desenvolvedores Flutter usando GraphQL
  • Equipes gerenciando esquemas GraphQL complexos
  • Projetos que exigem segurança de tipo no uso do GraphQL
  • Desenvolvedores procurando fluxos de trabalho de geração automática de código
  • Aplicações que precisam de integração robusta com cliente GraphQL
Considerações
  • Requer conhecimento sobre o sistema de compilação
  • Pode aumentar os tempos de compilação com esquemas grandes
  • Depende da configuração correta do build_runner
  • Necessita de configuração adequada no pubspec.yaml
  • Limitado ao uso com esquemas e documentos do GraphQL
  • Não adequado para análise de GraphQL em tempo de execução
Plataformas compatíveisAndroidiOSmacOSWindowsLinux

Instalar pacote

flutter pub add gql_build

Categorias

Dependências

Lista de dependências 15 itens

Repositório-fonte

Projetos relacionados

Ainda não há dados.