Всем привет, с прошлых моих постов (о разработке и обновлении) прошло много времени, я не хотел писать о мелких доработках в силу их малозначительности, да и не нужно флудить мильён тысяч дублионов постов. Я очень признателен Вам за помощь в тестировании, выявлении багов, а также отдельно благодарю за новые идеи, часть из которых по итогу была реализована и еще некоторые мысли всё еще есть в планах.
Ранее я уже писал, что данный проект это исключительно моё хобби, я сам им пользуюсь и нахожу крайне удобным для отслеживания цен на интересные мне приложухи! Прикупил себе Gran Turismo с поддержкой VR всего за 800 руб и периодично катаю на кольце, хоть и виртуальном, сейчас слежу за SnowRunner, новым Crash Bandicoot 4, Mafia Remastered и Tony Hawk Pro Skater 1+2 ))
С прошлых постов исправлено огромное количество багов (отдельная благодарность тем, кто нашел время написать в комментах постов и на сайте самого мониторинга, а также тем кто прислал замечания через форму обратной связи).
Что нового?
1. Полностью переработана система учета изменений цены. Старая цена больше не подгружается из магазина, что позволяет не вводить Вас в заблуждение о том, насколько реальна данная скидка. Простой пример — бандлы в стиме всегда, по умолчанию идут со скидкой и старая цена уже учитывалась не совсем корректно, а сейчас мы записываем реальную цену которая есть сейчас и которая была перед её изменением.
2. Добавлено 4 новых региона мониторинга цен (USA, Польша, Казахстан, Китай). Были некоторые баги и по этой части, артефакты которых теперь можно увидеть в некоторых графиках истории цен — если вы их найдете, то пожалуйста сообщите и я почищу информацию (физически очень тяжело отследить).
3. Теперь актуальность цены также отслеживается, поэтому появился индикатор о самой низкой цене за всё время мониторинга, если эта цена лучшая, то данный индикатор расскажет об этом.
4. Автоподгрузка обзоров с Youtube. В реализации этой функции были определенные сложности, которые допускают возможные неточности, но в 98% случаев обзоры выводятся корректно и помогают правильно сделать выбор, понять действительно ли нужно отслеживать цену к данной игре и вообще нужна ли Вам эта игра.
5. По просьбам пользователей которые писали через форму обратной связи, а также ранее на пикабу тоже просили я немного доработал сравнение цен, там добавлен еще один магазин. Смело сообщайте о том, с чем (каким магазином или сервисом) вы хотели бы сравнивать цену — по мере возможности я постараюсь реализовать.
6. Переработан поиск приложений — он значительно упрощен. Ранее если приложение не находилось на сайте — его можно было добавить с помощью спец. кнопки (сейчас к сожалению данный способ актуален только для Google Play ввиду определенных особенностей), а сейчас можно просто выполнить поиск по нужному магазину и подписаться.
7. Добавлен календарь релизов, который позволяет в более удобной форме отслеживать даты релизов, а также оперативно подписаться на горячие новинки / ожидаемые игры.
8. Переработана история изменения цен под графиком, теперь она отображается в хронологическом порядке.
9. Написан REST API для возможности создания приложений и подключения внешних сервисов / сайтов.
10. Разработано мобильное iOS приложение, которое сейчас находится на стадии бета-тестирования и в ближайшее время, надеюсь, наконец будет релиз. Кстати если захотите затестить — можно нажать на кнопку в меню "iOS app" и перейти по ссылке в AppStore TestFlight). Оно работает благодаря подготовленному REST API, создано на определенных условиях разработчика, но с поддержкой моей политики полного отсутствия какой-либо рекламы! Однако планируется некоторое ограничение функционала на оф. релизе, но на этот случай смело пишите мне — я выдам код для полного доступа (только для пользователей пикабу).
11. Разработано гибридное Android-приложение (так называемая Lite версия — более простой доступ к сайту (мобильной версии)), к нему планирую привязать поддержку Push-уведомлений для удобства пользования мониторингом и в целом, чтобы не пропустить интересные раздачи. В планах конечно создать полноценное Android-приложение, но для этого нужен грамотный разработчик который сможет работать с REST API. Самому сложно т.к. я сам программирую и верстаю в вебе. Существующее приложение размещено в Google Play (ранний доступ), а также в Huawei AppGallery — буду признателен за Ваши отзывы. Приложение сырое, но этот БЛИН было сложно сложно слепить, поэтому получился слегка комом)))
Драгоценное время, коротко о разработке
Потрачено такое огромное количество времени, нервов и чашек кофи за всё время разработки, что сам иногда удивляюсь со своих возможностей (в хорошем смысле). Делая основные рабочие задачи я также всегда стараюсь найти время на данный проект, а ведь на носу у меня в октябре свадьба, а я такой за 3 недели до этого сижу и стараюсь улучшить сервис мониторинга и устранить баги которые успеваю находить – это по вашему нормально? Да, я предан своему делу — девы это упертые товарищи, но на самом деле мне нравится это свойство во мне)) На моё ДР 16-го сентября уезжали в Санкт-Петербург "отдохнуть", а по итогу до 6 утра я как всегда что-то кодю, в 11 вставать и куда-то ехать )) Ну какие выходные, есть куча дел!
Отдельная просьба в помощи тестирования сервиса и приложений (Android / IOS), если у вас найдется время — буду крайне признателен. На основе обратной связи я смогу сделать его только лучше!
Благодарности
Приятно когда люди пишут посты благодарности о том, что с помощью сервиса им удалось купить всякие "вкусные полезности" с максимальной для себя выгодой — это сильно мотивирует. Да проект не идеален — и я тоже не робот, но совместными силами и идеями мы сделаем его лучшим и самым удобным!
Сredits по традиции:
Моё лицо, когда нашелся очередной баг:
Это моё стандартное состояние:
А это когда я до рассвета (утра) сижу кодю: