Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[wifi_scan] Checklist for 1.0 #188

Open
13 of 25 tasks
daadu opened this issue Nov 9, 2021 · 0 comments
Open
13 of 25 tasks

[wifi_scan] Checklist for 1.0 #188

daadu opened this issue Nov 9, 2021 · 0 comments

Comments

@daadu
Copy link
Member

daadu commented Nov 9, 2021

APIs

  • Future<bool> hasCapability()
  • Future<CanStartScan> canStartScan({bool askPermissions = true})
  • Future<bool> startScan()
  • Future<CanGetScannedResults> canGetScannedResults({bool askPermissions = true})
  • Future<List<WiFiAccessPoint>> getScannedResults
  • Stream<List<WiFiAccessPoint>> onScannedResultsAvailable

Platform Feature Coverage

  • Android
  • constants
    • WifiManager.ACTION_REQUEST_SCAN_ALWAYS_AVAILABLE
    • WifiManager.ACTION_WIFI_SCAN_AVAILABILITY_CHANGED
    • WifiManager.EXTRA_SCAN_AVAILABLE
    • WifiManager.EXTRA_RESULTS_UPDATED
    • WifiManager.SCAN_RESULTS_AVAILABLE_ACTION
    • WifiManager.WIFI_MODE_SCAN_ONLY
  • methods
    • WifiManager.startScan()
    • WifiManager.getScanResults()
    • WifiManager.isScanAlwaysAvailable()
    • WifiManager.isScanThrottleEnabled() Not useful - modified with only developer options.
    • WifiManager.registerScanResultsCallback(Executor executor, WifiManager.ScanResultsCallback callback)
    • WifiManager.unregisterScanResultsCallback(WifiManager.ScanResultsCallback callback)

Documentation

  • document API references
  • proper README

Test

  • automated unit tests
    • dart code
    • android code
    • ios code
  • automated integration tests
@daadu daadu changed the title [wifi_scan] API design for 1.0 [wifi_scan] Checklist for 1.0 Nov 10, 2021
@daadu daadu added this to ToDo in Feature-wise plugins Nov 10, 2021
@daadu daadu moved this from ToDo to In Progress in Feature-wise plugins Jan 15, 2022
@daadu daadu moved this from In Progress to Released in Feature-wise plugins Jan 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Development

No branches or pull requests

1 participant