FLUTTER ECOSYSTEM

nm

Linux에서 네트워크 연결을 관리하는 서비스인 NetworkManager에 연결하기 위한 클라이언트를 제공합니다.

최신 버전
0.6.0
30일 다운로드
337만
좋아요
22
Pub 점수
160

패키지 개요

공개 정보를 바탕으로 생성한 선택 가이드입니다.

개요

nm 패키지는 Linux에서 네트워크 연결을 관리하는 시스템 서비스인 NetworkManager에 연결하기 위한 Dart 클라이언트를 제공합니다. 이는 Linux에서 실행되는 Flutter 애플리케이션들이 네트워크 인터페이스, 와이파이 네트워크 및 연결 설정을 프로그래밍 방식으로 쿼리하고 제어할 수 있도록 합니다. 이 패키지는 네트워크 구성 기능이 필요한 데스크톱 Linux 앱에 특히 유용합니다. NetworkManager가 사용하는 D-Bus 인터페이스를 활용하여 개발자에게 깔끔하고 Dart 친화적인 API를 제공합니다. 이 패키지는 Canonical에서 유지보수되며 Linux 플랫폼 전용으로 설계되었습니다.

사용 사례
  • Linux 데스크톱 앱에서 Wi-Fi 연결 관리
  • 프로그래밍 방식으로 네트워크 인터페이스 구성하기
  • 네트워크 상태 및 연결성 모니터링
  • 네트워크 제어를 시스템 유틸리티에 통합하기
  • 네트워크 설정 워크플로우 자동화
주요 기능
  • NetworkManager와의 D-Bus 통합
  • 네트워크 작업을 위한 타입 안전한 Dart API
  • 리눅스 전용 플랫폼 지원
  • 실시간 네트워크 상태 모니터링
  • 와이파이 및 유선 연결 관리 지원
적합한 대상
  • Linux 데스크톱 애플리케이션 개발자
  • 시스템 수준의 네트워크 도구
  • 직접 NetworkManager 액세스가 필요한 앱
  • 네트워크 구성 UI를 구축하는 개발자
  • Canonical 생태계 프로젝트
고려 사항
  • Linux 플랫폼에만 제한됨
  • NetworkManager 서비스가 실행 중이어야 합니다
  • 적절한 D-Bus 권한이 필요합니다
  • 일부 작업은 권한을 승격해야 할 수 있습니다
  • NetworkManager의 D-Bus API 안정성에 따라 달라짐
지원 플랫폼Linux

패키지 설치

flutter pub add nm

카테고리

의존성

의존성 목록 1 개

소스 저장소

관련 프로젝트