Visão geral
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