Search packages, repositories and app categories

Package detailsv0.0.7

get_ip_address

A package to get the ip address of the current device. Uses https://api64.ipify.org to get the system IP.

AndroidiOSWebmacOSWindowsLinux
30-day downloads
19.5K
Likes
62
Pub points
160

Install package

flutter pub add get_ip_address

Package Overview

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

A lightweight Flutter package that retrieves the public IP address of the current device by making a request to the ipify.org API. It simplifies network identification across multiple platforms, including mobile, web, and desktop environments. The package is designed for ease of use with minimal setup, returning the IP address as a string. Ideal for debugging, logging, or location-based features requiring network identity.

Use cases

  • Fetching public IP for debugging
  • Logging user IP in apps
  • Implementing geo-based features
  • Tracking device connectivity
  • Displaying IP in app settings

Key features

  • Simple API with one method
  • Supports all major platforms
  • Uses reliable ipify.org service
  • Returns IP as string
  • Minimal dependency overhead

Suitable for

  • Developers needing quick IP lookup
  • Apps requiring network identity
  • Cross-platform projects
  • Debugging network issues
  • Lightweight utility needs

Considerations

  • Relies on external API (ipify.org)
  • No local IP detection
  • Requires internet connection
  • Limited to public IP only
  • Rate limits may apply on high usage

Original README

Original README snapshot from the linked source repository. Visit the repository for the latest content.

Learnings

A repository which will contain all my learning techs as I move forward. Will be learning and adding new projects. Anyone can clone this project and use it for reference. PR is also welcome.

Will be adding new projects for different platforms as I move forward and learn.

Each project is divided into folders based on the platforms and the courses. And also added the final screenshot of the project (if possible).

README will be only updated when the project/learning is completed. So make sure to check the folders for more 😁.

Dart Projects

Flutter Projects

Android Projects

Kotlin Mulitplatform

Python Projects

Go Projects

Rust Projects

Backend Projects

  • roadmap.sh
    • Task Tracker
      • https://roadmap.sh/projects/task-tracker/solutions?u=6781060d70129741a8caef98
      • https://roadmap.sh/projects/task-tracker
    • githubuseractivity
      • https://roadmap.sh/projects/github-user-activity/solutions?u=6781060d70129741a8caef98
      • https://roadmap.sh/projects/github-user-activity
    • expensetracker
      • https://roadmap.sh/projects/expense-tracker/solutions?u=6781060d70129741a8caef98
      • https://roadmap.sh/projects/expense-tracker
    • numberguessinggame
      • https://roadmap.sh/projects/number-guessing-game/solutions?u=6781060d70129741a8caef98
      • https://roadmap.sh/projects/number-guessing-game
    • UnitConverter
      • https://roadmap.sh/projects/unit-converter/solutions?u=6781060d70129741a8caef98
      • https://roadmap.sh/projects/unit-converter

Machine Learning Projects


If you found this helpful or you learned something today and want to thank me, consider buying me a cup of ☕ at PayPal

Categories

Dependencies

Dependency list 1 items

Source repository

Projects using this package

No data available yet.