Небольшое гео-приложение на Android

Илья19 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
31.05.2011

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

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

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

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

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

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

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