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.