FLUTTER ECOSYSTEM

data_connection_checker

Uma biblioteca pura em Dart que verifica a conexão com a internet abrindo um socket para uma lista de endereços especificados, cada um com sua porta e tempo limite individuais. São fornecidos valores padrão para conveniência.

Versão mais recente
0.3.4
Downloads em 30 dias
516
Curtidas
423
Pontos Pub
30

Visão geral do pacote

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

Visão geral

Uma biblioteca pura em Dart que determina a conectividade à internet tentando abrir sockets para uma lista configurável de endereços, cada um com portas e tempos limite personalizados. Oferece configurações padrão para instalação rápida, ao mesmo tempo que permite controle granular. Ideal para aplicativos que precisam de detecção confiável do status da rede sem depender de APIs específicas da plataforma. A biblioteca opera de forma assíncrona e é leve, tornando-a adequada para monitoramento em tempo real da conectividade em aplicações Flutter.

Casos de uso
  • Verificando a disponibilidade da internet antes das chamadas à API
  • Monitoramento do status da rede em tarefas em segundo plano
  • Validando a conexão antes da sincronização de dados
  • Implementando a lógica de modo offline
  • Fornecendo feedback do usuário sobre o status de conectividade
Principais recursos
  • Verificações de conectividade baseadas em soquetes
  • Endereços e portas de host configuráveis
  • Configurações personalizáveis de tempo limite
  • Configurações padrão para facilitar o uso
  • Operação assíncrona com callbacks
Indicado para
  • Aplicativos Flutter que exigem detecção de rede robusta
  • Aplicativos com solicitações de rede frequentes
  • Desenvolvedores procurando consistência entre plataformas
  • Aplicações que precisam de controle preciso sobre testes de conexão
  • Projetos evitando código específico de plataforma
Considerações
  • Requer acesso à internet para funcionar corretamente
  • Pode acionar falsos negativos durante problemas transitórios de rede
  • Não verifica a conectividade real na internet além da conexão de soquete
  • Limitado a verificações de conectividade TCP
  • Sem mecanismos internos de repetição
Plataformas compatíveisIndisponível

Instalar pacote

flutter pub add data_connection_checker

Categorias

Repositório-fonte

Projetos relacionados