Реализовать форму авторизации в LoginActivity
.
Форма должна состоять из двух текстовых полей (email, пароль) и кнопки для авторизации.
Для выполнения запроса авторизации необходимо использовать YetAnotherApi
(уже реализован), который
можно получить через Injector
в LoginActivity
.
Перед выполнением запроса желательно проверить валидность введенных полей:
- Email адрес должен быть валидный
- Длина пароля > 5 символов
После выполнения авторизации необходимо открыть SuccessActivity
через Intent
, созданный с помощью SuccessActivity.createIntent(user)
.
- К дизайну никаких требований не предъявляется
- Код должен быть тестируем Unit тестами
- Желательно уведомлять пользователя об ошибках авторизации (см.
Errors.kt
)