Необходимо разработать приложение для управления пользователями, которые хранятся на сервере. Использование библиотек приветствуется, ограничений нет. В первую очередь оценивается качество кода, его читаемость, соответствие гайдлайнам. Большое внимание удаляется внешнему виду и дизайну.
Необходимо отобразить список всех пользователей на сервере. У каждого пользователя имеются следующие атрибуты: имя, фамилия, email, URL аватара. Чтобы получить список пользователей, необходимо сделать запрос на сервер.
Должна проверяться правильность входных данных: наличие имени и фамилии,правильный формат почты.
Создания пользователя производится в отдельном окне. Для создания пользователя должна быть кнопка в списке пользователей.
Окно редактирования открывается при нажатии на ячейку пользователя в списке. Используется та же форма, что и при создании.