Overview
The wifi_scan package is a Flutter plugin that enables scanning for nearby visible Wi-Fi access points on Android and iOS devices. It provides a simple API to retrieve network details such as SSID, BSSID, signal strength, and security type. Ideal for applications requiring network discovery or location-based services, it operates efficiently without requiring root or special permissions beyond standard network access. The plugin is maintained by flutternetwork.dev and supports both major mobile platforms.
Use cases
- Network discovery in apps
- Location-based services
- Wi-Fi diagnostics tools
- IoT device setup
- Automated network selection
Key features
- Cross-platform support (Android & iOS)
- Real-time Wi-Fi scanning
- Access to SSID, BSSID, and signal strength
- Simple asynchronous API
- Open-source with public repository
Suitable for
- Developers building network-aware apps
- Apps needing Wi-Fi proximity detection
- IoT and smart device integrations
- Mobile utilities for network analysis
Considerations
- Requires appropriate system permissions
- Limited to visible networks only
- Performance may vary on older devices
- No background scanning on iOS
- Depends on device hardware capabilities