Workspace Digital Awards 2025 — успейте номинировать кейсы по льготной цене до 1 декабря. Принять участие!
IT Fox
Разработка мобильного приложения для измерения сигнала сотовой связи
IT Fox
#Приложение под ключ

Разработка мобильного приложения для измерения сигнала сотовой связи

132 
IT Fox
IT Fox Россия, Сочи
Поделиться:
Разработка мобильного приложения для измерения сигнала сотовой связи
Клиент

Vegatel

Бюджет

2 000 000

Сфера

Оборудование

Регион

Россия, Москва

Мобильная платформа

Android

Сдано

Апрель 2024

Задача

Vegatel — российский производитель оборудования для усиления сотового сигнала, работающий в 6 странах и охватывающий более 10 млн кв. м. Среди клиентов - Газпром, Х5 Retail Group, Mail.ru, Сбербанк и другие крупные компании.

Руководитель Vegatel поручил компании ItFox разработать приложение для измерения сигнала сотовой связи. Это приложение позволяет клиентам Vegatel экономить на услугах специалиста по измерению сигнала.

Пользователи с проблемами со связью теперь могут загрузить приложение и узнать качество сети в их районе. Приложение автоматически анализирует вышки и сети, выдавая данные о качестве сигнала, что позволяет обратиться к Vegatel для покупки оборудования..

Решение

Почему мы выбрали нативную разработку?

Основная трудность в создании приложения заключалась в извлечении глубоких данных из GSM модуля телефона.

Мы выбрали нативное разработку на Kotlin, потому что нужные данные были доступны только через API Android. Мы смогли предоставить пользователям не только базовую информацию о сигнале, но и подробную аналитику.

Пользователи просто загружают приложение, настраивают параметры и получают технический отчет о сигнале. Этот отчет может помочь специалистам Vegatel подобрать необходимое оборудование для улучшения сигнала.

Таким образом, приложение помогает Vegatel обеспечивать высокий уровень сервиса и увеличивать продажи, предоставляя уникальные возможности по сравнению с конкурентами.

1Этапы разработки мобильного приложения для измерения сигнала сети

В ItFox мы следуем проверенной схеме разработки: сначала анализируем задачу, затем составляем техзадание и коммерческое предложение. После утверждения деталей заключаем договор.

Первый этап: от концепции к интерфейсу

Начинаем с разработки прототипов интерфейса и дизайна. Это помогает избежать недопониманий и точно определить, как будет выглядеть финальное приложение. В нашем случае клиент точно знал, что хочет, поэтому мы сразу перешли к дизайну, учитывая пожелания по стилю и цветовой гамме.

Второй этап: написание кода

Сначала мы протестировали, можно ли в принципе получить необходимые данные, а после уже перешли к разработке интерфейса. Использовали Kotlin для фронтенда и Python для бэкенда. Реализовали основные экраны приложения, включая карту с местоположением вышек. Затем добавили маркетинговые элементы для улучшения взаимодействия с пользователем.

Третий этап: тестирование

Завершили разработку тестированием приложения. Для этого использовали кейсы заказчика. Проверяли основной функционал приложения, включая корректность отображения данных о сети. Обрабатывали и устраняли ошибки, добились работы без багов.

Четвертый этап разработки мобильного приложения: запуск и поддержка

После тестирования приложение было опубликовано в Play Market. Весь процесс разработки проходил на продакшн-сервере до момента релиза.

Затем мы перенесли стабильную версию с продакшн-сервера в рабочее окружение с небольшими изменениями для окончательной публикации. Это обеспечило связь релизной версии приложения с продакшн-сервером.

Так как приложение разработано нативно для Android, оно доступно только в Play Market.

Ключевые шаги к успеху проекта: выбор инструментов и интеграция данных

Главный фактор успеха — точный подбор инструментов для сбора данных, что обеспечило получение верной информации. Второй важный шаг — эффективная интеграция архивов с данными о расположении станций и их фильтрация. Также решили проблему с виртуальными операторами.

Оптимизация данных станций: устранение дублирования

Интеграция данных о станциях усложнилась из-за отсутствия официального списка. Вместо этого данные собраны пользовательскими архивами, из-за чего было много дублей.

Обнаружив множество кластеров с повторениями, наша задача была максимально отфильтровать данные, отображая на карте единственную станцию с указанием всех операторов.

Мы разработали специальные алгоритмы фильтрации и анализа. Сначала выявили повторы, потом применили математические методы для объединения дублирующихся станций.

Это улучшило точность данных в приложении о местных операторах связи.

Динамическое отслеживание станций

Также встал вопрос отслеживания станций для движущихся пользователей. Ранее приложение показывало станции только в первоначальной зоне пользователя. Теперь при движении пользователя мы автоматически обновляем данные станций, что позволяет отслеживать актуальные местоположения станций в реальном времени.

Результат

Результаты разработки мобильного приложения для анализа сигнала сети

Приложение скачали 100 тысяч раз, оно получило 5 тысяч положительных отзывов и стало новым каналом для привлечения клиентов и инструментом продаж для заказчика.

Приложение показывает ближайшие сотовые вышки, информирует о подключении и альтернативах при потере сигнала. Пользователи, желающие улучшить связь, через нативную рекламу в приложении покупают оборудование у Vegatel.

Комментарий агентства

Результаты нашей работы принесли клиенту эффективный инструмент для расширения клиентской базы, а пользователям — удобное приложение для работы с данными о сотовой связи.

https://play.google.com/store/apps/details?id=com.vegatel.app&hl=ru&gl=US

Стек технологий

  • Kotlin Kotlin Язык программирования
  • Python Python Язык программирования
  • Figma Figma Графический редактор

Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

IT Fox с удовольствием обсудит вашу задачу

Оставить заявку