WiFiFlutter is a suite of Flutter plugins that enable Flutter apps to use various WiFi services.
Note: WiFiFlutter is going under reforms, therefore some plugins might not be available yet. Feedback and Pull Requests are most welcome!
Table of contents:
- For IoT (
wifi_iot
) - Basic (
wifi_basic
) - Scan (
wifi_scan
) - Station (
wifi_sta
) - Access Point / Hotspot (
wifi_ap
) - Aware (
wifi_aware
) - Location / RTT (
wifi_rtt
)
Flutter plugin which can handle WiFi connections (AP, STA).
This plugin is only maintained for legacy reasons. Kindly switch to other alternate plugins from this suite.
Android | iOS |
---|---|
✔️ | ✔️* |
*Only supports STA mode.
Flutter plugin for basic WiFi information and functionalities.
Android | iOS |
---|---|
❌ | ❌* |
*Only supports getting network info.
Flutter plugin to scan for WiFi networks.
Android | iOS |
---|---|
❌ | ➖ |
Flutter plugin to connect or disconnect device to a traditional WiFi network.
Android | iOS |
---|---|
❌ | ❌ |
Flutter plugin to setup device as a WiFi access point (hotspot).
Android | iOS |
---|---|
❌ | ➖ |
Flutter plugin to discover and connect directly to nearby devices without any other type of connectivity between them.
This method is more decenteralized than WiFi Direct(P2P). Check official docs to read more about Wi-Fi Aware (Neighbor Awareness Networking or NAN).
Android | iOS |
---|---|
❌ | ➖ |
Flutter plugin to measure the distance to nearby RTT-capable Wi-Fi access points and peer Wi-Fi Aware devices.
Check IEEE_802.11mc Wikipedia page to read more about it.
Android | iOS |
---|---|
❌ | ➖ |
Please file WiFiFlutter specific issues, bugs, or feature requests in our issue tracker.
Plugin issues that are not specific to WiFiFlutter can be filed in the Flutter issue tracker.
If you wish to contribute a change to any of the existing plugins in this repo, please review our contribution guide and open a pull request.
This repository is maintained by WiFiFlutter authors. Issues here are answered by maintainers and other community members on GitHub on a best-effort basis.