Необходимо разработать мобильное приложение для смартфонов, которое будет сканировать qr код, распознавать его и отсылать информацию нам на сервер через API.
Необходимые ф-ции:
1. авторизация в приложении с помощью ввода логина и пароля
2. кнопка сканирования qr кода и отображение процесса обработки
3. отправка уникального номера нам на сервер
4. наш сервер выдает два варианта
а. успешно есть подтверждение и вывод информации по заказу, если сервер ее передает
б. билет не подтвержден, и если требуется вывод дополнительной информации почему и т.п. со стороны сервера
5. дизайн интерфейса нами предоставлен по ссылке
www.figma.com/file/h6taTO... (также передаю и в png все макеты )
6. также в объем работы включены работы по тестированию приложения в том числе с нашим участием
7. документацию по API приложены документом в формате pdf
8. перед началом работы Заказчик предоставляет соглашение о конфиденциальности, все исполнители со стороны исполнителя должны будут его подписать. Для подготовки надо со стороны исполнителя в рамках заказа предоставить фото или скан паспорта с пропиской, ИНН
9. Исполнитель помогает со своей стороны разместить приложение в Google Play
10. Исполнитель со своей стороны сопровождает процесс размещения приложения в Google Play
11. Заказчик оплачивает необходимые платежи и выполняет регистрации на площадке Google Play
12. приложение должно авторизовываться через протокол OAuth2
13. поддерживаемые версии должны поддерживать как можно более ранние версии мобильных операционок.
14. после выполнения работы по приложению Исполнитель передает все исходные коды по приложениям.
15. тестовые доступы написаны в документации по API, доступы для тестировании на бою передадим в момент тестирования.
16. приложение не должно быть энергозатратным для мобильного устройства
17. в макете предусмотрено включение фонарика для сканирования qr кода в темное время суток
18. срок указан непосредственно на разработку приложения для android, модерация его в Google Play и Appstore не входит в этот срок.
19. разработать приложение на kotlin