Приложение на Flutter
Привет есть такая задача сделать простое приложение на Flutter, описание ниже:
Авторизация пользователя:
1. При запуске, если пользователь не авторизован, отображается экран авторизации (1-скрин). В противном случае, отображается главный экран (2-скрин).
2. На экране авторизации пользователь вводит 7-значный числовой код.
3. При нажатии "Войти", приложение отправляет запрос на http://site.ru/app-api?sAuth={password}&token=rmxRi.
Обработка ответа:
1. Если пароль неправильный, отображается сообщение об ошибке (Неправильный пароль).
2. Если пароль верный, сохраняются global_id и user_id, переход на главный экран (2-скрин).
Функционал сканирования:
1. На главном экране (2-скрин) при нажатии СКАНИРОВАТЬ ШТРИХКОД / QR пользователь может сканировать штрихкод или QR-код.
2. После сканирования приложение открывает WebView с URL http://site.ru/app-api?scanResult={result}&cid={global_id}&sid={user_id}&token=rmxRi, передавая результат сканирования и идентификаторы пользователя. И возвращает json: {"scanDone":true} далее приложение возвращается на главный экран (2-скрин). если возвращает ответ: {"scanDone":false} тогда авторизованные данные пользователя удаляются из приложения и приложение открывает окно авторизации 1-скрин
По дизайну:
Необходимо чтобы приложение точь в точь повторял скрины (дизайн, цвет, расположение, количество элементов, и без шапки)
Размер кнопки СКАНИРОВАТЬ ШТРИХКОД/QR:
border-radius: 8px;
width: 300px;
height: 50px;
расположена в области легкой доступности для большого пальца.
- можешь сделать на определение глазом.
По итогу отправить сборку Flutter и заранее генерированный Android APK