Visão geral
Um plugin Flutter que permite o monitoramento em tempo real do status de conectividade de rede em dispositivos Android e iOS. Ele utiliza APIs nativas do sistema — NetworkCapabilities no Android e NetworkMonitor no iOS — para fornecer informações precisas e atualizadas sobre se um dispositivo está conectado à internet. O plugin é leve e projetado para integração perfeita em aplicativos que exigem conscientização de rede, como aqueles que precisam adaptar seu comportamento com base na disponibilidade da conexão. Ele suporta detecção de Wi-Fi e dados móveis e emite eventos quando ocorrem mudanças na conectividade.
Casos de uso
- Verificações em tempo real do status da rede
- Gerenciamento do modo offline
- Atualizações dinâmicas da interface com base na conectividade
- Monitoramento de conectividade em segundo plano
- Resiliência do aplicativo durante flutuações de rede
Principais recursos
- Suporte multiplataforma (Android e iOS)
- Usa APIs nativas do sistema para precisão
- emissão de evento de conectividade em tempo real
- Leve e fácil de integrar
- Suporta detecção de Wi-Fi e dados móveis
Indicado para
- Aplicativos que exigem conscientização de rede
- Aplicações com capacidade offline
- Integrações de serviço em segundo plano
- Otimização da experiência do usuário com base na conectividade
- Desenvolvedores procurando verificações confiáveis de conectividade
Considerações
- Requer permissões específicas da plataforma
- Pode não detectar todos os casos extremos, como portais cativos
- Limitado ao status de conectividade, não à largura de banda ou qualidade
- Depende da estabilidade da implementação nativa
- Sem lógica embutida de repetição para conexões falhas
