FLUTTER ECOSYSTEM

flutter_mdns_plugin

Flutter mDNS plugin

Latest version
0.0.3
30-day downloads
40
Likes
10
Pub points
120

Package Overview

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

Overview

A Flutter plugin that enables mDNS (multicast DNS) functionality for discovering local network devices and services. It allows apps to broadcast and resolve service records on the local network using standard mDNS protocols, facilitating seamless device communication in environments like home automation or IoT applications. The plugin supports both Android and iOS platforms, providing a consistent interface for service discovery and resolution. It is ideal for apps needing to locate printers, smart devices, or other services on the same network without requiring manual configuration.

Use cases
  • Discovering local network devices
  • Automating IoT device pairing
  • Enabling zero-configuration networking
  • Supporting printer discovery
  • Facilitating local service communication
Key features
  • Cross-platform mDNS support
  • Service browsing and resolution
  • Broadcast and advertisement of services
  • Simple API for integration
  • Real-time service updates
Suitable for
  • IoT application developers
  • Local network service discoverers
  • Home automation apps
  • Printer connectivity tools
  • Apps requiring zero-configuration networking
Considerations
  • Requires local network access
  • May need permissions on Android/iOS
  • Limited to local subnet discovery
  • Performance depends on network stability
  • No support for non-local mDNS queries
Supported platformsAndroidiOS

Install package

flutter pub add flutter_mdns_plugin

Categories

Source repository

Related projects