Приложение пишется для телефонов на андроиде. Важна совместимость с довольно старыми версиями.

При каждой покупке товара/услуги по дисконтной карте программа сохраняет транзакцию (время, сумму, наименование услуги/услуг, номер карты) и, при наличии интернета, загружает их на сервер через Web API (оно уже готово, писать отдельно не нужно). Номер карты считывается по штрих-коду EAN-13 через камеру смартфона. При доступе в интернет, проверяется валидность карты через WebAPI. Если покупка происходит в отсутствие интернета, валидность карты частично проверяется по математической формуле (ее предоставлю). Также должна в программе быть опция выгрузки списка валидных карт с сервера для полноценной оффлайн-проверки.

В программе должен вестись справочник товаров/услуг: "наименование-цена-скидка по дисконтной карте", а также должна быть возможность добавлять новый товар во время покупки. Опять же, при наличии интернета этот справочник загружается на сервер и выгружается с сервера через WebAPI.

При взаимодействии с сервером программа использует логин и пароль, которые можно менять в настройках.

Интерфейс должен быть максимально простым, без излишеств, но при этом радовать глаз.

10 лет назад
melenchenko
Роман 
40 лет
12 лет в сервисе
Был
6 лет назад

Заявки фрилансеров

Нет заявок фрилансеров