Короткий опис додатку:
Мобільний додаток для водіїв, який допомагає уникати штрафів за перевищення швидкості, своєчасно попереджає про радари та фіксацію середньої швидкості. Основна мета — допомогти водієві рухатись безпечно, вчасно знижувати швидкість і уникати покарань, зберігаючи комфортний UX, схожий на Google Maps або Speedster.
Головна мета:
- Показ розташування радарів фіксації швидкості з урахуванням напрямку руху.
- Відображення середньої швидкості між радарними точками.
- Попередження про радари до і після проїзду.
- Робота у фоновому режимі з нотифікаціями та сигналами.
- Інтеграція з картою, маршрутами та заправками на шляху.
Основні задачі, які необхідно вирішити:
1. Правильне спрацювання нотифікацій
- до проїзду
- після проїзду
2. Нотифікації у закритому додатку. Повідомлення про радари у фоновому режимі
Сигнал + тост
3. Виставити направлення на радарах в сторону дороги скрізь.
У випадках, коли 2 радари поруч виставити спрацювання попередження по напрямку руху нашого піна.
4. Орієнтування Головного піна в бік руху.
5. Рух екрану за головним піном.
6. Відцентровка піна.
Відцентровка - при першому натисканні - воно віжцентровує до піна, а при другому вже не зближає на дефолтний зум
7. Плавне пересування головного піна без затримок, як у google maps та у speedster.
8. Показувати заправки лише по напрямку нашого руху і з нашої сторони.
Повинно працювати після побудованого маршруту.
9. Розрахунок часу між радарами
В радарах, які засікають час після пересікання 1-го радару, час набирає плюсове значення коли машина навіть стоїть і плюсове значення йде аж доти, доки він не пересіче наступний радар і тоді вже час (плюсове значення) обнуляється і починається відлік наново.
Додаток на 90% готовий, проводилося регулярне тестування. Робився рефакторинг. Єдине є деякі нюанси в його роботі і постійності відображення актуальної інформації (баги). Також деякі рішення не дають ефективності.
Потрібно розібратися в проекті і вирішити основні вищевказані задачі, щоб застосунок міг працювати коректно і без проблем.
Піфіксити або переробити деякі рішення в залежності від завдання.
Бюджет по домовленності після обговорення деталей.
Можете пропонувати свою ціну за вказаний функціонал.