Метро-Будильник – программа для уведомления владельца смартфона о приближении к станции метро

Наверняка кто-то хоть раз проезжал свою станцию метро по разным причинам: заснул в поезде, увлеченно что-то читал либо делал в телефоне. Приложение Метро-Будильник позаботится о том, чтобы заранее предупредить вас о скором выходе на станции.

Павел Переверзев
Павел Переверзев

Всем привет! Меня зовут Павел и я разработчик приложения Метро- Будильник. Это мой первый проект приложения на Android, но я постарался сделать его максимально удобным и полезным.

Концепция

Идея возникла еще в сентябре 2019 года, когда я еще только думал о том, как можно определить местоположение владельца смартфона в московской подземке. GPS там практически не ловит, а определение локации по интернету работает не самым лучшим образом.

Спустя некоторое время пришла идея — анализ данных сотовых операторов. Проведя несколько тестов по полученным вручную данным на разных станциях московского метро, убедился в том, что на сегодня это может быть самым надежным способом. Разработку начал в феврале этого года, создав сперва отдельное приложение сбора данных оператора, параллельно разрабатывая основное. Весь функционал был готов уже к марту, но полностью окончил работу в июне. За это время провел сбор данных по всем станциям метро и МЦК, вносил разнообразные правки в дизайн и код: хотел сделать так, чтобы приложение было как можно более простым и работало в фоне, даже если его свернуть во время работы.

Как работать с приложением

Интерфейс приложения Павел Переверзев
Интерфейс приложения Павел Переверзев

Для того, чтобы приложение предупредило Вас о приближении к станции метро, необходимо:

1. Выбрать станцию из списка

2. Включить GPS

3. Нажать на кнопку «Старт»

GPS здесь нужен не для определения местоположения, это формальное требование Android для получения данных оператора (начиная с 9-й версии ОС).

При приближении к станции телефон завибрирует, уменьшив на время вибрации громкость мультимедиа до 10%. Также при просмотре контента на телефоне появится всплывающее уведомление с нестандартным звуком, которое невозможно будет не заметить.

Результат

На сегодняшний день приложение работает с сотовыми операторами МТС, МГТС, Теле2, Билайн и Мегафон. К сожалению, в тестах будильник не всегда срабатывал или не срабатывал вовремя на некоторых операторах по причине неравномерного распределения точек доступа их сетей. Пока что лучшие результаты работы показывают МТС и МГТС. Тест приложения на смартфоне с сим-картой от Билайн показал далеко не самые лучшие результаты — сеть часто отваливалась между станциями. Мегафон и Теле2 работают получше.

Протестировать работу приложения можно, скачав его с Google Play Market: Метро-Будильник.

Буду рад вашим отзывам!

Для обратной связи

Павел Переверзев
ГИС-специалист

Профиль на Facebook или электронная почта

77
13 комментариев

Супер. Тоже думал о таком, чтоб не проспать станцию 👍👍👍

1
Ответить

Мда, табло над дверью о местоположении просто так висит? Голосовое оповещение тоже для дураков.
Станции проезжали лет 20 назад, сейчас это абсолютно ненужное приложение.

1
Ответить

"Станции проезжали лет 20 назад"
Оффтоп про "проезжают". Истории годичной давности.
1) После новогоднего корпоратива гражданин отправился домой на автобусе, но просыпался исключительно на конечных. После 5 или 6 поездки просто вышел на ближайшей к дому конечной и пошёл пешком. 
2) Поезд отправляется часа в 3 утра. Стоянка 2 минуты. Ни одна дверь состава не открывается. На наше счастье какая-то проводница выглянула и тем нас спасла. Наш проводник проспал. Вообще все спали. Практиканты, накануне была смена и всё такое.

1
Ответить

И только на Арбатско-Покровской - только там оставались вагоны с безумно мягкими сиденьями.

Ответить

Комментарий недоступен

Ответить

Мне бы такое - 20 лет назад

Ответить

Постоянно пишет идет поиск

Ответить