FLUTTER ECOSYSTEM

ferry_generator

Tipos gerados para o cliente GraphQL Ferry

Versão mais recente
0.12.0+5
Downloads em 30 dias
26,8 mil
Curtidas
23
Pontos Pub
120

Visão geral do pacote

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

Visão geral

O Ferry Generator é uma ferramenta de geração de código para o cliente GraphQL Ferry, projetada para criar classes Dart seguras por tipo a partir de operações GraphQL. Ela simplifica o trabalho com GraphQL gerando automaticamente modelos, consultas, mutações e assinaturas com base em arquivos de esquema e consulta. Isso reduz o código repetitivo e minimiza erros em tempo de execução garantindo que os tipos estejam alinhados com a API GraphQL. O gerador se integra perfeitamente aos projetos Flutter e suporta múltiplas plataformas, incluindo Android, iOS, macOS, Windows e Linux.

Casos de uso
  • Gerar automaticamente tipos de operação GraphQL
  • Crie modelos tipados seguros a partir de esquema GraphQL
  • Simplifique o tratamento de mutação e consulta em aplicativos Flutter
  • Habilite a validação em tempo de compilação de operações do GraphQL
  • Suporte a clientes GraphQL multiplataforma
Principais recursos
  • Gera classes Dart a partir de arquivos GraphQL
  • Garante segurança de tipo para operações do GraphQL
  • Integra com o cliente Ferry
  • Suporta consultas, mutações e assinaturas
  • Produz código boilerplate mínimo
Indicado para
  • Desenvolvedores Flutter usando o cliente GraphQL Ferry
  • Equipes priorizando segurança de tipo no uso do GraphQL
  • Projetos que exigem geração eficiente de código GraphQL
  • Aplicativos direcionados a múltiplas plataformas com lógica compartilhada do GraphQL
  • Desenvolvedores procurando manutenção de código manual reduzida
Considerações
  • Requer um esquema e arquivos de operação do GraphQL
  • Depende do cliente Ferry para funcionalidade em tempo de execução
  • Necessita de configuração adequada no pubspec.yaml
  • Pode exigir configuração adicional para esquemas complexos
  • Melhor usado em conjunto com a biblioteca de tempo de execução do Ferry
Plataformas compatíveisAndroidiOSmacOSWindowsLinux

Instalar pacote

flutter pub add ferry_generator

Categorias

Repositório-fonte

Projetos relacionados