Yet-Another-Application

Задание

Реализовать форму авторизации в LoginActivity. Форма должна состоять из двух текстовых полей (email, пароль) и кнопки для авторизации.

Для выполнения запроса авторизации необходимо использовать YetAnotherApi (уже реализован), который можно получить через Injector в LoginActivity.

Перед выполнением запроса желательно проверить валидность введенных полей:

После выполнения авторизации необходимо открыть SuccessActivity через Intent, созданный с помощью SuccessActivity.createIntent(user).

Пожелания к выполнению

  • К дизайну никаких требований не предъявляется
  • Код должен быть тестируем Unit тестами
  • Желательно уведомлять пользователя об ошибках авторизации (см. Errors.kt)