wifi_location 0.0.1 copy "wifi_location: ^0.0.1" to clipboard
wifi_location: ^0.0.1 copied to clipboard

PlatformAndroid

A Flutter plugin to fetch available Wi-Fi SSIDs and user location, with built-in permission handling.

wifi_location #

A Flutter plugin to fetch available Wi-Fi SSIDs and the user's location, with built-in permission handling for both Android and iOS.

Features #

  • Fetch a list of available Wi-Fi SSIDs: Quickly get a list of all available Wi-Fi networks nearby.
  • Get the current user's location: Retrieve the user's current latitude and longitude.
  • Built-in permission handling: Automatically handle permissions for location and Wi-Fi state.

Getting Started #

To use this plugin, add wifi_location as a dependency in your pubspec.yaml file:

dependencies:
  wifi_location: ^0.0.1

Usage #

Import the Package #

import 'package:wifi_location/wifi_location.dart';

Fetch Wi-Fi List #

void getWifiList() async {
  try {
    List<String> wifiList = await WifiLocation.getWifiList();
    print(wifiList);
  } catch (e) {
    print("Failed to get Wi-Fi list: $e");
  }
}

Get User Location #

void getUserLocation() async {
  try {
    LocationData location = await WifiLocation.getUserLocation();
    print("Latitude: ${location.latitude}, Longitude: ${location.longitude}");
  } catch (e) {
    print("Failed to get location: $e");
  }
}

Example #

Check out the example directory for a complete example on how to use the wifi_location plugin.

Contributing #

Contributions are welcome! Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests.

License #

This project is licensed under the MIT License - see the LICENSE.md file for details.

3
likes
150
points
12
downloads

Publisher

unverified uploader

Weekly Downloads

A Flutter plugin to fetch available Wi-Fi SSIDs and user location, with built-in permission handling.

Homepage

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on wifi_location

Packages that implement wifi_location