PackageTrack
Sign in Get early access

connectivity

Flutter plugin for discovering the state of the network (WiFi & mobile/cellular) connectivity on Android and iOS.

3.0.6 13K downloads/mo #2623 most downloaded on pub.dev flutter/plugins

What this package is like to depend on

Last release 5 years ago

no release in 18 months

Ships fairly regularly

a new release about every 5 weeks

Nearly every release is documented

notes for 52 of 53 stable releases

Nothing withdrawn

no release was ever pulled

9 years old

56 releases · first in 2017

0 releases in the last 12 months

see the full history below

Release timeline

56 releases · Jun 2017 to May 2021
2018 2019 2020 2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 56
  1. 3.0.6 26 May 2021
    Release notes
    • Update README to point to Plus Plugins version.
    Open source →
  2. 3.0.4 19 May 2021
    Release notes
    • Migrate maven repository from jcenter to mavenCentral.
    Open source →
  3. 3.0.3 18 Mar 2021
    Release notes
    • Re-endorse connectivity_for_web
    Open source →
  4. 3.0.2 02 Mar 2021
    Release notes
    • Update platform_plugin_interface version requirement.
    Open source →
  5. 3.0.1 01 Mar 2021
    Release notes
    • Migrate tests to null safety.
    Open source →
  6. 3.0.0 23 Feb 2021
    Release notes
    • Migrate to null safety.
    • Fix outdated links across a number of markdown files (#3276)
    • Android: Cleanup the NetworkCallback object when a connectivity stream is cancelled
    Open source →
  7. 3.0.0-nullsafety.3 13 Jan 2021 pre-release

    Nothing published for this version

  8. 3.0.0-nullsafety.1 05 Nov 2020 pre-release

    Nothing published for this version

  9. 3.0.0-nullsafety 28 Oct 2020 pre-release

    Nothing published for this version

  10. 2.0.2 16 Nov 2020
    Release notes
    • Android: Fix IllegalArgumentException.
    • Android: Update Example project.
    Open source →
  11. 2.0.1 03 Nov 2020
    Release notes
    • Remove unused test dependency.
    • Update Dart SDK constraint in example.
    Open source →
  12. 2.0.0 23 Oct 2020
    Release notes
    • [Breaking Change] The getWifiName, getWifiBSSID and getWifiIP are removed to wifi_info_flutter

    • Migration guide:

      If you don't use any of the above APIs, your code should work as is. In addition, you can also remove NSLocationAlwaysAndWhenInUseUsageDescription and NSLocationWhenInUseUsageDescription in ios/Runner/Info.plist

      If you use any of the above APIs, you can find the same APIs in the wifi_info_flutter plugin. For example, to migrate getWifiName, use the new plugin:

      final WifiInfo _wifiInfo = WifiInfo();
      final String wifiName = await _wifiInfo.getWifiName();
      
    Open source →
  13. 1.0.0 22 Oct 2020
    Release notes
    • Mark wifi related code deprecated.
    • Announce 1.0.0!
    Open source →
  14. 0.4.9 01 Jul 2020
    Release notes
    • Add support for web (by endorsing connectivity_for_web 0.3.0)
    Open source →
  15. 0.4.9+2 22 Aug 2020
    Release notes
    • Update package:e2e to use package:integration_test
    Open source →
  16. 0.4.9+3 23 Sep 2020
    Release notes
    • Keep handling deprecated Android v1 classes for backward compatibility.
    Open source →
  17. 0.4.9+5 14 Oct 2020
    Release notes
    • Update android compileSdkVersion to 29.
    Open source →
  18. 0.4.8 20 Feb 2020
    Release notes
    • Adds macOS as an endorsed platform.
    Open source →
  19. 0.4.8+1 20 Feb 2020
    Release notes
    • Make the pedantic dev_dependency explicit.
    Open source →
  20. 0.4.8+2 09 Mar 2020
    Release notes
    • Remove hard coded ios workspace setting of the example app.
    Open source →
  21. 0.4.8+5 06 May 2020
    Release notes
    • Declare API stability and compatibility with 1.0.0 (more details at: https://github.com/flutter/flutter/wiki/Package-migration-to-1.0.0).
    Open source →
  22. 0.4.8+6 12 May 2020
    Release notes
    • Update lower bound of dart dependency to 2.1.0.
    Open source →
  23. 0.4.6 06 Dec 2019
    Release notes
    • Add macOS support.
    Open source →
  24. 0.4.6+1 10 Dec 2019
    Release notes
    • Remove the deprecated author: field from pubspec.yaml
    • Migrate the plugin to the pubspec platforms manifest.
    • Require Flutter SDK 1.10.0 or greater.
    Open source →
  25. 0.4.6+2 03 Jan 2020
    Release notes
    • Migrate deprecated BinaryMessages to ServicesBinding.instance.defaultBinaryMessenger.
    • Bump Flutter SDK to 1.12.13+hotfix.5 or greater (current stable).
    Open source →
  26. 0.4.5 15 Oct 2019
    Release notes
    • Support the v2 Android embedder.
    Open source →
  27. 0.4.5+1 18 Oct 2019
    Release notes
    • Android: Use android.arch.lifecycle instead of androidx.lifecycle:lifecycle in build.gradle to support apps that has not been migrated to AndroidX.
    Open source →
  28. 0.4.5+2 25 Oct 2019
    Release notes
    • Include lifecycle dependency as a compileOnly one on Android to resolve potential version conflicts with other transitive libraries.
    Open source →
  29. 0.4.5+3 09 Nov 2019
    Release notes
    • Remove AndroidX warnings.
    Open source →
  30. 0.4.5+6 25 Nov 2019
    Release notes
    • Fix singleton Reachability problem on iOS.
    Open source →
  31. 0.4.5+7 03 Dec 2019
    Release notes
    • Fix unawaited futures in the example app and tests.
    Open source →
  32. 0.4.4 29 Aug 2019
    Release notes
    • Add requestLocationServiceAuthorization to request location authorization on iOS.
    • Add getLocationServiceAuthorization to get location authorization status on iOS.
    • Update README: add more information on iOS 13 updates with CNCopyCurrentNetworkInfo.
    Open source →
  33. 0.4.4+1 14 Oct 2019
    Release notes
    • Update and migrate iOS example project.
    • Define clang module for iOS.
    Open source →
  34. 0.4.3 15 Apr 2019
    Release notes
    • Add getWifiBSSID to obtain current wifi network's BSSID.
    Open source →
  35. 0.4.3+1 19 Apr 2019
    Release notes
    • Fixes lint error by using getApplicationContext() when accessing the Wifi Service.
    Open source →
  36. 0.4.3+2 29 May 2019
    Release notes
    • Add missing template type parameter to invokeMethod calls.
    Open source →
  37. 0.4.3+4 09 Jul 2019
    Release notes
    • [Android] Updated logic to retrieve network info.
    Open source →
  38. 0.4.3+5 16 Jul 2019
    Release notes
    • [Android] Added API 29 support for check().
    • [Android] Suppress warnings for using deprecated APIs.
    Open source →
  39. 0.4.3+6 17 Jul 2019
    Release notes
    • [Android] Fix the invalid suppression check (it should be "deprecation" not "deprecated").
    Open source →
  40. 0.4.3+7 08 Aug 2019
    Release notes
    • Update README with the updated information about CNCopyCurrentNetworkInfo on iOS 13.
    Open source →
  41. 0.4.2 11 Feb 2019
    Release notes
    • Adding getWifiIP() to obtain current wifi network's IP.
    Open source →
  42. 0.4.2+1 02 Apr 2019
    Release notes
    • Bump the minimum Flutter version to 1.2.0.
    • Add template type parameter to invokeMethod calls.
    Open source →
  43. 0.4.2+2 06 Apr 2019
    Release notes
    • Add integration test.
    Open source →
  44. 0.4.1 11 Feb 2019
    Release notes
    • Add unit tests.
    Open source →
  45. 0.4.0 24 Jan 2019
    Release notes
    • Breaking change. Migrate from the deprecated original Android Support Library to AndroidX. This shouldn't result in any functional changes, but it requires any Android apps using this plugin to also migrate if they're using the original support library.
    Open source →
  46. 0.4.0+1 30 Jan 2019
    Release notes
    • Updated Connectivity to a singleton.
    Open source →
  47. 0.4.0+2 08 Feb 2019
    Release notes
    • Log a more detailed warning at build time about the previous AndroidX migration.
    Open source →
  48. 0.3.2 27 Sep 2018
    Release notes
    • Adding getWifiName() to obtain current wifi network's SSID.
    Open source →
  49. 0.3.1 01 Jun 2018
    Release notes
    • Updated Gradle tooling to match Android Studio 3.1.2.
    Open source →
  50. 0.3.0 09 Mar 2018
    Release notes
    • Breaking change. Set SDK constraints to match the Flutter beta release.
    Open source →
  51. 0.2.1 11 Jan 2018
    Release notes
    • Fixed warnings from the Dart 2.0 analyzer.
    • Simplified and upgraded Android project template to Android SDK 27.
    • Updated package description.
    Open source →
  52. 0.2.0 20 Dec 2017
    Release notes
    • Breaking change. Upgraded to Gradle 4.1 and Android Studio Gradle plugin 3.0.1. Older Flutter projects need to upgrade their Gradle setup as well in order to use this version of the plugin. Instructions can be found here.
    Open source →
  53. 0.1.1 03 Dec 2017
    Release notes
    • Add FLT prefix to iOS types.
    Open source →
  54. 0.1.0 19 Sep 2017
    Release notes
    • Breaking API change: Have a Connectivity class instead of a top level function
    • Introduce ability to listen for network state changes
    Open source →
  55. 0.0.1 12 Jun 2017
    Release notes
    • Initial release
    Open source →
  56. 0.0.1+1 12 Jun 2017

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive