FLUTTER ECOSYSTEM

nsd_ios

Flutter network service discovery plugin (iOS submodule - will be installed with the parent plugin).

Latest version
3.0.1
30-day downloads
49.7K
Likes
0
Pub points
150

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

The nsd_ios package is a Flutter plugin submodule for iOS that enables network service discovery (NSD), allowing apps to detect and connect to services on the local network. It integrates with the native iOS Multicast DNS Service Discovery (mDNS) framework, facilitating seamless communication between devices in the same network environment. This plugin is designed to work alongside its parent package, providing platform-specific functionality for iOS devices. It supports dynamic service browsing and resolution, making it ideal for IoT applications, local device pairing, or peer-to-peer networking scenarios.

Use cases
  • Local device discovery
  • IoT device connectivity
  • Peer-to-peer app communication
  • Network service browsing
  • Automatic device pairing
  • LAN-based app integration
Key features
  • iOS-specific mDNS support
  • Integration with parent nsd package
  • Service browsing and resolution
  • Cross-device local network discovery
  • Lightweight and efficient
  • Real-time service updates
Suitable for
  • Developers building IoT apps
  • Apps requiring local network device detection
  • Flutter apps targeting iOS only
  • Projects using mDNS for service discovery
  • Teams leveraging the parent nsd plugin
Considerations
  • Requires parent nsd package
  • Limited to iOS platform
  • Needs proper network permissions
  • May require background mode configuration
  • Dependent on mDNS availability on network
  • Not compatible with Android
Supported platformsiOS

Install package

flutter pub add nsd_ios

Categories

Source repository

Related projects

No data available yet.

Rankings