Доработать приложение под Android
Цена договорная
•
безналичный расчёт
Приложение небольшое, около 10 Activity. Использует retrofit 2 для связи с бекендом на Yii2. При необходимости описание запросов к API предоставлю.
1. Доработать экран карты (Google Maps AVI v2).
При переходе на экран карты приложение через retrofit дергает c сервера список LatLng и добавляет по ним Markers. Потом рисует между ними Polyline. Задача в том, чтобы используя Google Directions API сделать не просто линию от маркера к маркеру, а с учетом дорог. И чтобы при нажатии на линию высвечивалось InfoWindow или вроде того, где будет указана расстояние в метрах.
2. Добавить проверку разрешений под все версии Android. Причем не один раз, а так, чтобы в случае отключения одного из разрешений, приложение не давало юзеру пользоваться им и выводило диалоговое окно, где будет сообщение о необходимости включить разрешение. Одна из кнопок в этом окне должна открывать экран настроек приложения, чтобы можно было сразу включить разрешения.
3. Доработать пуши. Пуши приходят (Firebase), но без вибрации, только звук. Так же приходят data-only пуши, в сервисе Firebase стоит листенер, который использует NotifictionBuilder. Чтобы обрабатывать их как notification-push. Но под Android 8.0+ не работает, либо работает с перебоями.
1. Доработать экран карты (Google Maps AVI v2).
При переходе на экран карты приложение через retrofit дергает c сервера список LatLng и добавляет по ним Markers. Потом рисует между ними Polyline. Задача в том, чтобы используя Google Directions API сделать не просто линию от маркера к маркеру, а с учетом дорог. И чтобы при нажатии на линию высвечивалось InfoWindow или вроде того, где будет указана расстояние в метрах.
2. Добавить проверку разрешений под все версии Android. Причем не один раз, а так, чтобы в случае отключения одного из разрешений, приложение не давало юзеру пользоваться им и выводило диалоговое окно, где будет сообщение о необходимости включить разрешение. Одна из кнопок в этом окне должна открывать экран настроек приложения, чтобы можно было сразу включить разрешения.
3. Доработать пуши. Пуши приходят (Firebase), но без вибрации, только звук. Так же приходят data-only пуши, в сервисе Firebase стоит листенер, который использует NotifictionBuilder. Чтобы обрабатывать их как notification-push. Но под Android 8.0+ не работает, либо работает с перебоями.
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.