Простое мобильное приложение на Android с Camera API
Цена договорная
Нужно написать простое приложение, которое будет делать фотографии и отправлять на сервер каждые N минут.
Активити Login.
Ввод логина и пароля. Информация отправляется на API, API выдает токен.
POST /api/login
login=aa.com&password=1234
Response JSON: {"status": "success", "token": "token"}
Токен можно сохранить в SharedPreferences. Если токен уже сохранен, то активити Login не показывается.
Используя этот токен, приложение от сервера получает информацию о периоде (в секундах).
GET /api/info
JSON: {"interval": 120}
Далее, приложение делает снимки раз в N минут и вместе с координатами геолокации отправляет снимки с токеном на сервер API. Для создания фотоснимка нужно использовать API Camera, то есть это не через Intent, а напрямую работа с камерой. При этом камера всегда должна быть тыловой (задней).
Для экономии трафика фото с камеры нужно сжимать и отправлять в JPEG.
POST /api/image
lat=1&lng=1&image=
Response JSON: {"status": "success"}
Приложение раз в 10 минут должно перезагружать информацию о периоде.
Активити Login.
Ввод логина и пароля. Информация отправляется на API, API выдает токен.
POST /api/login
login=aa.com&password=1234
Response JSON: {"status": "success", "token": "token"}
Токен можно сохранить в SharedPreferences. Если токен уже сохранен, то активити Login не показывается.
Используя этот токен, приложение от сервера получает информацию о периоде (в секундах).
GET /api/info
JSON: {"interval": 120}
Далее, приложение делает снимки раз в N минут и вместе с координатами геолокации отправляет снимки с токеном на сервер API. Для создания фотоснимка нужно использовать API Camera, то есть это не через Intent, а напрямую работа с камерой. При этом камера всегда должна быть тыловой (задней).
Для экономии трафика фото с камеры нужно сжимать и отправлять в JPEG.
POST /api/image
lat=1&lng=1&image=
Response JSON: {"status": "success"}
Приложение раз в 10 минут должно перезагружать информацию о периоде.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.