Маяки стран Балтии 3.5.1
Буквально вчера ночью вышло обновление моего приложения “Маяки стран Балтии” для Apple’ов, а ещё днём ранее для православного Android’а. Обновление серьёзное, я больше месяца тестировал его функционал. Давайте расскажу, чего я там наделал.
Я уже писал, что работаю над функционалом маячного паспорта. Собственно, он готов! Как это работает? Оказавшись недалеко от маяка, выберите в меню приложения пункт “Отметить посещённый маяк”. Если в радиусе 300 метров маяк или навигационный знак действительно обнаружится, он будет отмечен. В списке всех маяков возле него появится зелёная галочка, а на самой странице маяка будет отдельная отметка с датой посещения. Два нюанса: 1) если будет обнаружено несколько маяков, все они будут отмечены автоматически и 2) нельзя отметить уже утраченные маяки.

Разумный вопрос: а чем эта новая функция отличается от “Моих маяков”? Функцию “Мои маяки” я задумывал как некий кратковременный список. Например, на ближайшее путешествие или, если вы гид, на ближайшую экскурсию. Оттуда удобно открыть страницу каждого маяка и прочитать его историю. Соответственно, в техническом плане этот функционал тоже делался не для долгосрочного хранения. То есть хранить в “Моих маяках” посещённые объекты технически можно, но эти данные гарантированно будут потеряны, когда ОС смартфона решит очистить данные приложения.
Теперь главная особенность моего “Маячного паспорта”, ради которой весь огород городился: теперь можно залогиниться через Google или Apple и при переустановке приложения или смене телефона, данные о посещённых маяках можно восстановить. Делается это на новой странице настроек, куда можно попасть нажав на шестерёнку в нижнем правом углу главного меню.

Как и где можно посмотреть уже посещённые маяки? Если у "Моих маяков" есть отдельная страница и ссылка из главного меню, то у маячного паспорта всё не так. Посещённые маяки видно в главном списке маяков и на карте. Для обоих страниц добавлен соответствующая опция в фильтр, а так же обратный вариант - показать только непосещённые маяки.

В процессе тестирования я выяснил, что эта функция куда интереснее, чем сам я предполагал. Я никогда не ловил покемонов, а здесь процесс максимально похожий. И на самом деле появляется азарт! Где-то надо успеть отметить маяк, пока проезжаешь мимо на автобусе, где-то когда едешь пассажиром в машине. Короче, весело, пользуйтесь.
Но и это не всё. Вторая новая функция – виджет для рабочего стола. Теперь и на Android и на iOS можно добавить виджет на рабочий стол, который будет показывать рандомное фото рандомного маяка из приложения. По тапу на виджете открывается приложение именно на странице того маяка, который показывается на виджете (то есть, пришлось ещё реализовать deeplinks). Обновляется виджет раз в час. Я давно что-то такое хотел, мне приятно лишний раз маяк увидеть. У меня на всех компьютерах, смартфоне и планшете обоями стоят мои фотки маяков. Вот теперь ещё и обновляемый виджет с маяками. Надеюсь, кому-то ещё пригодиться.












