Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно сделать приложение, которое будет регулярно брать с gps и передавать на сервер текущую позицию устройства и статус (выбираемый пользователем).

Приложение выполняет следующие функции:

1) Авторизация. Пользователю показывается форма с полями логина и пароля, он их заполняет, данные передаются на сервер, тот инициирует сессию.

2) Основной рабочий режим. Каждые 30 секунд на сервер передаются текущие координаты и статус, который выбрал пользователь (статуса всего два, пользователь их переключает, нажимая на иконку).

3) Восстановление связи. Если потерялась связь с сервером, приложение пытается ее восстановить каждые 10 секунд. После восстановления связи, если сессия уже прервалась, логин и пароль передаются заново, но уже без участия пользователя (т.е. вводить их заново не нужно).

Приложение должно уметь работать в фоновом режиме. Если пользователь переключается в другое приложение, данные о позиции и статусе продолжают передаваться. Также в нем должна быть предусмотрена функция закрытия приложения.

Серверной частью заниматься не нужно - надо будет общаться с ее программистом, чтобы договориться о протоколе взаимодействия. Дизайн приложения будет предоставлен.

13 лет назад
genarcho
Илья 
43 годаРоссия
18 лет в сервисе
Был
8 лет назад