FLUTTER ECOSYSTEM

nm

Fornece um cliente para se conectar ao NetworkManager – o serviço que gerencia conexões de rede no Linux.

Versão mais recente
0.6.0
Downloads em 30 dias
3,4 mi
Curtidas
22
Pontos Pub
160

Visão geral do pacote

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

Visão geral

O pacote nm fornece um cliente Dart para se conectar ao NetworkManager, um serviço do sistema que gerencia conexões de rede no Linux. Ele permite que aplicativos Flutter em execução no Linux consultem e controlem programaticamente interfaces de rede, redes Wi-Fi e configurações de conexão. Esse pacote é especialmente útil para aplicativos desktop no Linux que exigem capacidades de configuração de rede. Ele utiliza a interface D-Bus usada pelo NetworkManager, oferecendo uma API limpa e amigável ao Dart para desenvolvedores. O pacote é mantido pela Canonical e foi projetado especificamente para plataformas Linux.

Casos de uso
  • Gerenciando conexões de Wi-Fi em aplicativos de desktop do Linux
  • Configuração programática de interfaces de rede
  • Monitoramento do status de rede e conectividade
  • Integrando controles de rede às utilidades do sistema
  • Automatizando fluxos de trabalho de configuração de rede
Principais recursos
  • Integração do D-Bus com o NetworkManager
  • API segura de tipos para operações de rede em Dart
  • Suporte de plataforma específico do Linux
  • Monitoramento em tempo real do estado da rede
  • Suporte para gerenciamento de conexão Wi-Fi e cabos
Indicado para
  • Desenvolvedores de aplicativos de desktop Linux
  • Ferramentas de rede de nível do sistema
  • Aplicativos que exigem acesso direto ao NetworkManager
  • Desenvolvedores construindo interfaces de usuário de configuração de rede
  • Projetos do ecossistema Canonical
Considerações
  • Limitado apenas a plataformas Linux
  • Requer o serviço NetworkManager em execução
  • Necessita de permissões D-Bus corretas
  • Pode ser necessário privilégios elevados para certas operações
  • Dependente da estabilidade da API D-Bus do NetworkManager
Plataformas compatíveisLinux

Instalar pacote

flutter pub add nm

Categorias

Dependências

Lista de dependências 1 itens

Repositório-fonte

Projetos relacionados