Visão geral
connectivity_control é um plugin Flutter que fornece insights detalhados sobre interfaces de rede ativas em dispositivos Android e iOS. Permite aos desenvolvedores verificar o status de conectividade à internet, validar a disponibilidade da rede, monitorar o uso de dados (medição) e avaliar o desempenho da largura de banda. O plugin oferece atualizações em tempo real e acesso de baixo nível aos detalhes das interfaces de rede, tornando-o ideal para aplicativos que exigem conscientização robusta de rede. Ele é compatível com ambas as plataformas e se integra sem problemas a projetos Flutter existentes por meio de um simples comando pub add.
Casos de uso
- Monitoramento em tempo real da rede
- Comportamento de aplicativo consciente de largura de banda
- Rastreamento de uso de dados
- Validação de rede antes das chamadas da API
- Detecção de modo offline
Principais recursos
- Inspeção de interface de rede ativa
- Detecção de capacidade de internet
- Suporte à medição de dados
- Estimativa de largura de banda
- Compatibilidade multiplataforma
Indicado para
- Aplicativos que precisam de confiabilidade de rede
- aplicações sensíveis a dados
- Arquiteturas first-offline
- Ferramentas de diagnóstico de rede
- Otimização de desempenho
Considerações
- Requer permissões específicas da plataforma
- Limitado a Android e iOS
- Pode exigir configuração de execução em segundo plano
- Depende de APIs de rede de nível do sistema
- Não adequado para configuração de rede de baixo nível