Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What IP 🌐

A beautiful, modern, and adaptive iOS networking utility built with SwiftUI.

What IP is a lightweight yet incredibly powerful iOS application designed to help you quickly identify your network details, inspect your ISP information, and measure your internet connection speed. Built natively with the latest Apple technologies, it features a stunning "Liquid Glass" aesthetic, fluid micro-animations, and full orientation adaptivity.

I did this project for fun to test what I have been able to learn by studying Swift


✨ Features & Functionality

  • IP Lookup: Instantly discover your public IP address.
  • ISP & Network Information: Obtain detailed data about your connection including:
    • ISP Provider & ASN.
    • Geographic Location & Postal Code.
    • Time Zone.
    • Current User Agent.
  • Real-time Speed Test:
    • Features a gorgeous, custom neon-glass accelerometer gauge.
    • Accurately measures Download and Upload speeds in real-time.
    • Uses intelligent color indicators (🔴 Red, 🟡 Yellow, 🟢 Green) to evaluate network stability dynamically.
  • Bilingual Support: Fully localized in both English and Spanish.
  • Adaptive Layout: Fully responsive. Enjoy the same premium experience whether your device is in portrait or landscape mode, ensuring a consistent experience on both iPhone and iPad
  • Liquid Glass UI: Built completely utilizing frosted glass aesthetics, dynamic gradients and modern iOS animations.

📸 Previews

IP Check ISP Info Speed Test

(Note: Previews are in .HEIC format natively taken from iOS).


🛠 Frameworks & Tech Stack

This project is built 100% using Swift and SwiftUI, using components of the language.


⚙️ Requirements & How to Compile

Requirements

  • macOS: macOS Tahoe 26 or later (Recommended).
  • Xcode: Xcode 26.0 or newer.
  • Deployment Target: iOS 26.0+ (because this project uses Liquid Glass which is supported from this version).

Steps to Compile

  1. Open the project folder in Finder.
  2. Double click the what_ip.xcodeproj file to open it in Xcode.
  3. Select your preferred iOS Simulator or physical iPhone device from the top run destination menu.
  4. Press Cmd + R (or click the Play ▶️ button) to build and run the application.

🤝 Credits & APIs Used

This app functions flawlessly thanks to the following free and open-source external APIs. No registration or tokens are required:

  • ifconfig.co: Used for fetching the user's public IP address and resolving detailed geo-location and ISP data safely via their JSON endpoints.
  • Cloudflare Speed Test: Uses Cloudflare's massive edge network (__down and __up endpoints) to reliably test download and upload bandwidth without limits or API keys.
  • Google Gemini for the app icon (I'm not a graphic designer 🤷🏻‍♂️)

About

This app is developed 100% opensource ❤️, I plan to publish it in the App Store at some point.

You can contact me at my email jesuschapmandev@outlook.com

Support

You can support the development by making code contributions, reporting errors, making suggestions or failing that by donating to the project in this link, I will appreciate it very much!

License

This project is licensed under the GNU General Public License v3.0. See the internal LICENSE.md or the "About" section within the app for more details.

About

A iOS (iPhone/iPad) app for view you internet connection provider info, with liquid glass interface

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages