Netti
Diagnostyka sieci na Androida
Aplikacja Android do diagnostyki sieci, którą zbudowałem dla prywatnego klienta i przekazałem klientowi. Uruchamia iperf3 (skompilowany przez NDK/CMake), test prędkości, ping, traceroute i wykrywanie urządzeń w sieci lokalnej. Klient ma też wersję na iOS w App Store.
Kluczowe funkcje
Narzędzia do diagnostyki sieci w jednej aplikacji Android, zbudowanej dla prywatnego klienta
iperf3 przez NDK/CMake
Aplikacja wykonuje testy przepustowości iperf3. Natywny kod iperf3 skompilowałem na Androida przez NDK i CMake.
Test prędkości
Mierzy prędkość pobierania i wysyłania danych bieżącego połączenia.
Ping
Mierzy opóźnienie do wybranego hosta.
Traceroute
Pokazuje trasę pakietów do hosta, przeskok po przeskoku.
Wykrywanie urządzeń w LAN
Znajduje urządzenia w sieci lokalnej.
~2100 testów automatycznych
Około 2100 testów automatycznych obejmuje kod aplikacji. Gotową aplikację przekazałem klientowi.
Stos technologiczny
Kotlin i Jetpack Compose, z natywnym kodem iperf3
Interfejs aplikacji
Ekrany z projektu aplikacji
System wizualny
Ciemny motyw z jasnymi kolorami akcentu
Statystyki projektu
Fakty o aplikacji Android
Zainteresowany tym projektem?
Aplikację Android zbudowałem dla prywatnego klienta i przekazałem ją klientowi. Wersja na iOS w App Store należy do klienta.