Netti
Android Network Diagnostics

An Android network-diagnostics app that I built for a private client and handed over. It runs iperf3 (compiled with NDK/CMake), speed tests, ping, traceroute and LAN discovery. The client also has an iOS version on the App Store.

Netti app – home screen with speed test, ping, traceroute and other network tools

Key Features

Network diagnostics tools in one Android app, built for a private client

πŸ”§

iperf3 via NDK/CMake

The app runs iperf3 bandwidth tests. I compiled the iperf3 native code for Android with the NDK and CMake.

⚑

Speed Test

Measures the download and upload speed of the current connection.

πŸ“‘

Ping

Measures the latency to a host.

πŸ—ΊοΈ

Traceroute

Shows the route of the packets to a host, hop by hop.

🌐

LAN Discovery

Finds the devices in the local network.

πŸ§ͺ

~2,100 Automated Tests

About 2,100 automated tests cover the app code. I handed the finished app over to the client.

Technology Stack

Kotlin and Jetpack Compose, with native iperf3 code

🎯
Kotlin
🎨
Jetpack Compose
πŸ’‰
Hilt
πŸ—‚οΈ
Room
βš™οΈ
NDK / CMake
πŸ“Ά
iperf3

App Interface

Screens from the app design

Design System

Dark theme with bright accent colours

Primary #007AFF
Orange #FE6D33
Green #319375
Purple #8C9EFF
Yellow #ECAB4B
Pink #C659A1
Surface #1C1C1E
Card #2C2C2E

Project Metrics

Facts about the Android app

~2,100
Automated Tests
5
Network Tools
NDK
Native iperf3 Build
Client
Built and Handed Over

Interested in This Project?

I built the Android app for a private client and handed it over. The iOS version on the App Store belongs to the client.

Switch Projects
Quick Navigation
🏠 Main Portfolio Back to homepage
🎰 BV Group Apps Sports Betting Platform 🎧 HP Poly Lens Enterprise Headset Management πŸš— Mercedes Adapter Vehicle Connectivity πŸ’³ Kasa Stefczyka Banking Application πŸ“Š FollowMyMoney Copy Trading Platform
🌐 Netti Network Testing Suite CURRENT
📈 EU Stats Eurostat Open Data App πŸ’Ό Job Recruiter Flutter App (NDA) 🎨 FigmaScope Figma β†’ AI agent context πŸ₯ TongueDrum Virtual steel tongue drum