Уважаемые фрилансеры, задание для тех, кто имеет опыт работы в приложениях с картами OpenStreetMap v 3 и v 5! Или желание быстро разобраться и получить необходимый опыт. Прошу не делать необдуманных ставок с целью потом поднять стоимость в десятки раз. Работа на перспективу дальнейшего сотрудничества как в разработках, так и техподдержки (оплачиваемо).
Приложение написано более 10 лет назад. В Android студии Java. Не запускается на новых версиях Android. Приложение содержит такие окна. Одно с картой на весь экран, другое содержит принятую информацию с блютуз и индикацию подключенного устройства блютуз, третье это меню программы (настройки темы, языка, выбор пути к картам и другое). + Открывается маленькое всплывающее окно с настройками звонка. Всплывающее окно с поиском устройств блютуз (сканер) Всплывающее окно с подтверждением действия нажатия кнопки. Работает с картами оффлайн, на базе опенстритмап третьей версии. Имеет подключенное устройство с блютуз, с которым программа общается. На карте в программе отображается информация, принятая по блютуз. Точки, расстояние. Этот весь функционал написан и работает.
Что нужно сделать.
1. Первое это сохранить весь функционал (не потерять функции программы, которые уже есть и работают, а добавить) старого приложения (формулы и другое по необходимости перенести на новый или переписать без потери функционала). Нужно обновить движок для работы с версией пять (актуальной) опенстритмап. Есть вариант (обсудить с исполнителем) оставить версию 3 опенстритмап.
2. Обновить дизайн. Сделать регулируемые по размеру два окна в программе с системной информацией (Эти окна уже есть, но не регулируются.). Есть новый дизайн день и ночь в Figma. Реализовать это в приложении.
3. Добавить пункты меню общего системного, и отправления сообщений разработчику в случае необходимости.
4. Добавить кнопку, которая отключается из общего меню программы, для отправки команды на устройство, подключенное по блютуз. Отправка команды с защитой от случайного нажатия (ползунок). Сам код я напишу, ответ тоже.
5. Добавить отображение анимированного логотипа во время первого запуска программы после установки (7сек)
6. Добавить Firebase в приложение. Подключить к учетной записи (запись есть).
7. Помощь в размещении приложения на площадке гугл плей (запись есть).
https://github.com/mapsforge/mapsforge
https://github.com/mapsforge/mapsforge/tree/master/mapsforge-samples-android
Непосредственно выходники есть, отправлю исполнителю. Для оценки могу отправить apk. Оплата за готовым работающим проектом. Не рабочий код или рабочий не на все 100% переделывать никто не хочет, к сожалению.
Уважаемые специалисты готовы взяться за работу на миллион долларов за три дня. Миллионов тут нет, можете помочь заработать. Спасибо, что прочитали.