Connection details
See the active transport type, including Wi-Fi, cellular, or unknown when the platform cannot report a clear category.
ConnectionInfo
ConnectionInfo is a small utility for checking the active connection, local and public IP addresses, public network metadata, and simple ping, download, and upload results.
Purpose
The app focuses on practical connection visibility instead of broad diagnostics or monitoring dashboards.
See the active transport type, including Wi-Fi, cellular, or unknown when the platform cannot report a clear category.
Check the device-facing local address and the public IP address visible to internet services.
Review ISP, organization, country, region, and city metadata associated with the public IP address.
Speed test
ConnectionInfo runs a simple multi-phase speed test and streams progress while each phase is measured.
Collect latency samples to show a basic response-time picture for the current connection.
Measure approximate download throughput and update progress while the test is running.
Measure approximate upload throughput using the same compact, single-purpose workflow.
Implementation
ConnectionInfo uses shared Kotlin Multiplatform foundations with thin Android and iOS host apps.
The product side stays intentionally small: open the app, inspect the current network, run a simple speed check, and move on.
The implementation uses shared presentation state, coroutine-based network updates, and platform-backed connectivity details where the operating system exposes them.