Visão geral
O pacote cronet_http é um plugin do Flutter específico para Android que integra o cliente HTTP do Google Cronet, oferecendo rede de alto desempenho com recursos avançados como HTTP/2, QUIC e pooling de conexões. Foi projetado para melhorar a eficiência e confiabilidade da rede em dispositivos Android aproveitando a camada de transporte otimizada do Cronet. Esse pacote é especialmente útil para aplicativos que exigem comunicação HTTP rápida e com baixa latência. Funciona exclusivamente no Android e é mantido pela equipe Dart.
Casos de uso
- Solicitações HTTP de alto desempenho no Android
- Aplicações que precisam de suporte a HTTP/2 e QUIC
- Aplicativos intensivos em rede que exigem gerenciamento eficiente de conexão
- Aplicativos de primeira offline com mecanismos robustos de repetição
- Aplicativos direcionados a dispositivos Android modernos com rede otimizada
Principais recursos
- Usa o cliente HTTP Cronet do Google
- Suporta os protocolos HTTP/2 e QUIC
- Pool de conexões embutido
- Melhor desempenho e confiabilidade
- Suporte de plataforma exclusivo para Android
Indicado para
- Aplicativos Flutter com foco no Android
- Redes críticas para o desempenho
- Aplicativos usando padrões modernos de HTTP
- Desenvolvedores procurando controle de baixo nível sobre o transporte HTTP
- Projetos em que a eficiência da rede é uma prioridade
Considerações
- Limitado à plataforma Android
- Requer Android SDK 21+
- Sem suporte a iOS ou web
- Depende da biblioteca nativa Cronet
- Pode aumentar o tamanho do aplicativo devido às dependências nativas