Исправить ошибки в готовом приложении. Довести его до ума

30 000 руб. за проект
21 июля 2021, 02:42 • 1 отклик • 47 просмотров
Приложение уже написано, его необходимо дофиксить, для использования в продакшене.
Если будет необходима обратная связь с бекэндером, я в вашем распоряжении.

Сервер приложения: http://api.demo2.tiirs.ru/
Репозиторий приложения: https://github.com/VitalyLitvinov74/tiirs.mobile
Язык на котором написано приложение: Java
Техническое задание на доработку мобильного приложения.
1. Написать тесты для аутентификации мобильного приложения на сервере. Исправить ошибки аутентификации если такие есть. Аутентификация должна работать для следующих методов: NFC метка, QR код, пин код.
2. Всесторонне протестировать загрузку данных об оборудовании с сервера (как на тестовом сервере так и на продакшене). На текущий момент на этом этапе приложение вылетает (о причинах не знаем).
3. Протестировать и написать тесты для чтения меток RFID. На этом этапе вылетает из приложения, при попытке прочитать метку rfid в приложении.
4. Проверить правильно ли работает аккумуляция данных на телефоне, собранных в процессе пользования приложения без использования сети интернет. т.е. фото, отметки о дефектах и пр. должны сохраняться на телефоне, а при подключении к интернету, загружаться на сервер. Конфликты «слияния» игнорировать, данные перезаписывать.
5. Собрать приложение с использованием своего ключа безопасности (который позволяет сделать оригинальное приложение). Проверить собранное приложение на работоспособность.
Техническое задание необходимо выполнить в следующем порядке.
До 23.07 отладить приложение до полной работоспособности, а именно:
п.1 - без написания тестов.
П.2 – без написания тестов
П.3 – отладить чтение меток. Исправить ошибки в работе приложения, без написания тестов.
П.5
Критерии выполненного задания:
1. собранное приложение не должно «крашиться» т.е. закрываться при его использовании. В нем не должно быть сбоев.
С 23,07 по 30,07 написать тесты.
Критерии выполненного задания:
1. Написанные тесты должны быть читаемыми. Для их проверки.