Доработать приложение под Android

Цена договорная • безналичный расчёт
13 сентября 2018, 06:55 • 10 откликов • 53 просмотра
Приложение небольшое, около 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+ не работает, либо работает с перебоями.
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Всё сделано без задержек, поставленные задачи выполнены.
~ 6 лет назад
R50 b8d1ae0d891e50967c56f92c9ef504d0
Фрилансер
Хороший заказчик, платит сразу без задержек
~ 6 лет назад