Buscar pacotes, repositórios e categorias de apps

Detalhes do pacotev1.8.0

native_dio_adapter

Um cliente para o dio que utiliza o cupertino_http e o cronet_http para delegar solicitações HTTP à plataforma nativa.

AndroidiOSmacOSWindowsLinux
Downloads em 30 dias
136 mil
Curtidas
68
Pontos Pub
160

Instalar pacote

flutter pub add native_dio_adapter

Visão geral do pacote

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

Um plugin do Dio que delega solicitações HTTP para implementações nativas usando cupertino_http e cronet_http, melhorando desempenho e confiabilidade no Android, iOS, macOS, Windows e Linux. Ele aproveita pilhas de rede de nível do sistema para maior eficiência e compatibilidade com recursos específicos da plataforma. Ideal para aplicativos que exigem comportamento de rede otimizado em múltiplas plataformas.

Casos de uso

  • Solicitações HTTP de alto desempenho
  • Otimização de rede multiplataforma
  • Aproveitando os recursos nativos da pilha HTTP
  • Melhoria no tratamento de solicitações em dispositivos móveis e desktop
  • Integração com aplicativos existentes baseados em Dio

Principais recursos

  • Usa implementações nativas de HTTP
  • Suporta Android, iOS, macOS, Windows e Linux
  • Desempenho aprimorado por meio de rede nativa da plataforma
  • Integração contínua com Dio
  • fallback automático e roteamento específico da plataforma

Indicado para

  • Aplicativos que exigem desempenho de rede ótimo
  • Desenvolvedores usando o Dio para operações HTTP
  • Projetos direcionados para múltiplas plataformas
  • Equipes priorizando recursos nativos de rede
  • Aplicações que exigem comunicação HTTP confiável e rápida

Considerações

  • Requer configuração específica da plataforma para funcionalidade completa
  • Pode aumentar o tamanho do aplicativo devido às dependências nativas
  • Personalização limitada em comparação com o Dio puro
  • Depende de bibliotecas nativas externas (cupertino_http, cronet_http)
  • Não adequado para ambientes sem suporte nativo a HTTP

README original

Snapshot do README original do repositório-fonte vinculado. Consulte o repositório para o conteúdo mais recente.

dio

Language: English | 简体中文

This is the base repo of the dio project. Please move to specific paths for project instructions.

Don't forget to add #dio topic to your published dio-related packages! See more: https://dart.dev/tools/pub/pubspec#topics

Versioning

Before you upgrade: Breaking changes might happen in major and minor versions of packages.
See the Migration Guide for the complete breaking changes list.

To know about our compatibility policy, see the Compatibility Policy doc.

All Packages

dio
Plugins
  • cookie_manager: link Pub
  • compatibility_layer: link Pub
  • http2_adapter: link Pub
  • native_dio_adapter: link Pub
  • web_adapter: link Pub
Examples
  • example: link
  • example_flutter_app: link

Copyright & License

The project and its underlying projects are originally authored by @wendux with the organization @flutterchina, started being maintained by Chinese Flutter User Group (@cfug) since 2023.

The project consents the MIT license.

Categorias

Dependências

Lista de dependências 5 itens

Repositório-fonte

Projetos que usam este pacote