Обновить README.md
All checks were successful
Merge core/template-android-project to this repo / merge-if-needed (push) Successful in 2s

This commit is contained in:
2025-11-15 14:16:36 +00:00
parent a2516121d3
commit 6141a163ff

View File

@@ -1,4 +1,4 @@
# НТО 2025. II отборочный этап. Командные задани — UI/UX
# НТО 2025. II отборочный этап. Командные задания — UI/UX
## 📖 Предыстория
В компании S есть возможность бронирования мест в пространствах, предназначенных под общее использование (open-space). На данный момент для бронирования места используются различные способы бронирования, разработанные в каждом офисе индивидуально.
@@ -34,7 +34,7 @@
#### Поле ввода Email
- Тип: Поле ввода с возможностью отображения следующих текстовых полей - введённый текст, текст при отсутствии введённого текста, подпись поля ввода.
- Тип: Поле ввода с возможностью отображения следующих текстовых полей - введённый текст, текст при отсутствии введённого текста (текст-подсказка), подпись поля ввода.
- Тег: `auth_input_email`
- Содержание:
- подпись поля ввода: "Email"
@@ -44,7 +44,7 @@
#### Поле ввода пароля
- Тип: Поле ввода с возможностью отображения следующих текстовых полей - введённый текст, текст при отсутствии введённого текста, подпись поля ввода.
- Тип: Поле ввода с возможностью отображения следующих текстовых полей - введённый текст, текст при отсутствии введённого текста (текст-подсказка), подпись поля ввода.
- Тег: `auth_input_password`
- Содержание:
- подпись поля ввода: "Пароль"
@@ -56,7 +56,7 @@
#### Кнопка "Войти"
- Тип: Элемент с возможностью обработки экшена нажатия и содержащий внутри себя неизменяемое поле ввода
- Тип: Элемент, поддерживающий обработку нажатия и содержащий внутри себя неизменяемое поле ввода.
- Тег: `auth_login`
- Содержание:
- текст: "Войти"
@@ -65,7 +65,7 @@
#### Ссылки (текстовые кнопки)
- Тип: Элемент с возможностью обработки экшена нажатия
- Тип: Элемент с возможностью обработки нажатия.
- Тег: `auth_forgot_pass` и `auth_create_account`
- Содержание:
- текст: "Забыли пароль?" и "Создать аккаунт"
@@ -105,22 +105,21 @@
### 3. Поддержка UX и визуального отклика
Добавить визуальную отзывчивость, соответствующую Material Design 3 к существущим элементам.
Добавить визуальную отзывчивость, соответствующую Material Design 3, к существущим элементам.
#### Поле ввода Email
- Изменение: текст при отсутствии введённого текста: "Введите email"
- Установить текст-подсказку при пустом поле: "Введите email"
#### Поле ввода пароля
- Изменение: текст при отсутствии введённого текста: "Введите пароль"
- Установить текст-подсказку при пустом поле: "Введите пароль"
#### Кнопка "Войти"
- Изменения: обработка `isButtonEnabled`. Активное (enabled = true) и Неактивное (enabled = false) состояние должны быть четко различимы визуально. В неактивном состоянии нажатие на кнопку должно быть заблокировано.
- Добавить обработку состояния `isButtonEnabled`. Активное (enabled = true) и Неактивное (enabled = false) состояние должны быть четко различимы визуально. В неактивном состоянии нажатие на кнопку должно быть заблокировано.
## ✅ Особенности оценивания
Оценивание происходит с помощью автоматической системы тестирования, которая в автоматическом режиме находит элементы и взаимодействует с ними (именно для этого у каждого элемента указан уникальный идентификатор, по которому будет производится поиск). Каждый тест происходит с чистой установки приложения.
Оценивание происходит с помощью автоматической системы тестирования, которая самостоятельно находит элементы и взаимодействует с ними (именно для этого у каждого элемента указан уникальный идентификатор, по которому будет производится поиск). Каждый тест происходит с чистой установки приложения.