Hello everyone 👋
Constant API changes on platforms and increasing functionality has made the current plugin large, complex, and error-prone. Therefore, it would be apt to break the wifi_iot plugin into multiple plugins - for easier management and maintenance. The new plugins I have planned would be as follows:
All these plugins would be under the current WiFiFlutter repo. It would use Melos for managing multiple plugins. To keep these plugins in good health, plugin/platform specific code-owner/in-charge could be assigned to oversee the development within that scope.
This measure is necessary to have high-quality WiFi feature coverage with Flutter. Any feedback or criticism on it is welcomed.
Hello everyone 👋
Constant API changes on platforms and increasing functionality has made the current plugin large, complex, and error-prone. Therefore, it would be apt to break the
wifi_iotplugin into multiple plugins - for easier management and maintenance. The new plugins I have planned would be as follows:wifi_basic- check if has WiFi capability; check/enable/disable WiFi service; WiFi informantion (name, rssi/signal strength, ip, submask, broadcast, gateway, etc) [wifi_basic] Checklist for 1.0 #187wifi_scan- scan WiFi for nearby network [wifi_scan] Checklist for 1.0 #188wifi_sta- connect/disconnect to network; register/remove network [wifi_connect_to] Checklist for 1.0 #189wifi_ap- setup hotspot [wifi_ap] Checklist for 1.0 #190wifi_aware- join/start WiFi aware network [wifi_aware] Checklist for 1.0 #191wifi_rtt- request ranging for device positioning [wifi_rtt] Checklist for 1.0 #192All these plugins would be under the current
WiFiFlutterrepo. It would use Melos for managing multiple plugins. To keep these plugins in good health, plugin/platform specific code-owner/in-charge could be assigned to oversee the development within that scope.This measure is necessary to have high-quality WiFi feature coverage with Flutter. Any feedback or criticism on it is welcomed.