Как я сделал PerfER — диагностический инструмент для сети, который не бесит рекламой и реально работает
PerfER начинался как небольшой инструмент, которым я пользовался в работе. Нужно было быстро проверить скорость, трассировку до города, а существующие решения… ну, скажем так, выглядели не очень или ограничивали ключевые функции платными подписками. Speedtest в один момент и вовсе заблокировали, а интернетометр Яндекса меряет «как-то по-своему».
Так появился PerfER. Сначала — минимальный набор функций. Сейчас — полноценный инструмент диагностики сети, которым ежедневно пользуются коллеги и специалисты по связи.
Что нового в последнем обновлении
Если раньше приложение умело только трассировку до города и тест скорости, то теперь PerfER стал полноценным набором инструментов для анализа сети:
- 📍 Трассировка до любого IP/домена
- 🔁 Пинг по указанному адресу
- 📉 Мониторинг потери пакетов и стабильности канала
- 📶 Панель с Wi-Fi-информацией
Этого уже достаточно, чтобы понять, где «проседает» сеть: провайдер, маршрутизация или локальная Wi-Fi-среда.
Кому пригодится PerfER
Приложение создавалось под реальные рабочие задачи. Поэтому аудитория — те, кто сталкивается с сетью каждый день:
- полевые инженеры
- сервисные специалисты
- сетевые админы
- просто люди, у которых «интернет тупит», и нужно понять, из-за чего
PerfER — это быстрый диагноз без плясок с бубном.
Как всё начиналось
PerfER родился довольно внезапно. У меня было две недели отпуска, и я решил закрыть давнюю потребность — сделать простой и нормальный сетевой инструмент, который не выглядит устаревшим и не пытается продать подписку.
По образованию я техник-программист: в колледже делали упор на базы данных и C#, но фундамент — понимание логики, архитектуры, алгоритмов — остался. Поэтому войти в Flutter получилось быстро. Дополнительно помог ИИ: где-то ускорял рутину, где-то подсказывал подходы, где-то просто экономил время на поиске решений.
Изначально приложение делал только для себя. Но когда коллеги начали пользоваться и просить новые фичи, стало ясно — проект живой и полезный.
Почему Flutter
Изначально я писал на Kotlin. Но когда стало понятно, что приложение растёт, захотел делать кроссплатформу. Flutter оказался оптимальным — и по скорости разработки, и по удобству. Сейчас я изучаю macOS-среду, чтобы позже выпустить и iOS-версию.
Никакой рекламы и обязательств
В приложении нет рекламы, подписок, ограничений или водяных знаков. Только одна кнопка доната — необязательная. Такой подход позволяет развивать продукт по-честному, без давления.
Android-версия PerfER уже доступна
📱 Что умеет мобильная версия:
- Тесты в полевых условиях
- Быстрый запуск всех тестов
- История измерений
🔽 Скачать в RuStore: http://www.rustore.ru/catalog/app/fm.mrc.perfer
Зачем я вышел на VC
Хочу собрать обратную связь — особенно от тех, кто работает в инфраструктуре или обслуживает сети. Каких инструментов не хватает? Какие метрики хотелось бы увидеть? Что сделать для удобства?
Любые предложения помогут развивать приложение дальше — а в идеале сделать универсальный диагностический инструмент под Android и iOS.