FLUTTER ECOSYSTEM

public_ip_address

This package allows you to get your public IP Address and many others info about it.

Latest version
1.2.2
30-day downloads
7.9K
Likes
29
Pub points
160

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

The public_ip_address package enables Flutter applications to retrieve the device's public IP address and associated network information across multiple platforms. It provides a simple, cross-platform API to fetch details such as IP location, ISP, and other metadata related to the public IP. Ideal for apps requiring geolocation-based services, network diagnostics, or user identification by IP. The package supports Android, iOS, Web, macOS, Windows, and Linux, making it versatile for full-stack applications. It is lightweight and easy to integrate with minimal setup.

Use cases
  • Fetching user's public IP for geolocation
  • Network troubleshooting and diagnostics
  • User identification by IP address
  • Implementing region-based content delivery
  • Monitoring network connectivity status
Key features
  • Cross-platform support (Android, iOS, Web, macOS, Windows, Linux)
  • Simple API for retrieving public IP and metadata
  • Real-time IP information retrieval
  • Lightweight and dependency-free
  • Supports both IPv4 and IPv6
Suitable for
  • Developers building network-aware apps
  • Apps requiring user location based on IP
  • Tools for network diagnostics and monitoring
  • Backend integration with IP-based logic
  • Web and mobile apps needing real-time IP data
Considerations
  • Relies on external APIs for IP data
  • May require internet access to function
  • Accuracy of location data depends on third-party services
  • Potential latency in response time
  • Privacy considerations when logging or storing IP addresses
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add public_ip_address

Categories

Dependencies

Dependency list 1 items

Related projects

No data available yet.