Приложение, для вывода списка друзей и просмотра детальной информации для каждого из них.
Требования к содержанию экранов:
- - представлен в виде списка
- - каждый элемент списка содержит текст name, текст email и отображение состояния isActive
- - переход на детали пользователя доступен только для активных пользователей (isActive == true)
- - содержит текстовые поля name, age, company, email, phone, address и about
- - нажатие на поле email должно открывать внешний почтовый клиент и добавлять значение поля в качестве адресата письма
- - нажатие на поле phone должно открывать приложение для звонков и вставлять номер в поле набора
- - содержит поле balance, данные которого должны быть отформатированы - если значение числа не содержит дробной части, то дробная часть отображаться не должна
- - значение поля eyeColor должно быть представлено в виде точки соответствующего цвета. Возможные варианты: brown, green, blue
- - значение поля favoriteFruit должно быть представлено в виде иконки, соответствующей одному из трех вариантов: apple, banana, strawberry
- - значение поля registered должно быть отформатированно в строковый формат даты HH:mm dd.MM.yy
- - значение полей latitude и longitude должно выводиться в одну строку по стандартному формату координат и, при нажатии, открывать внешнее приложение карт с отображением данной точки
- - список tags должен выводиться в одну строку с горизонтальным скроллом с добавлением знака # перед каждым тегом
- - список friends должен выводиться в виде вертикального списка, аналогичного по наполнению и поведению списку, описанному в пункте 1. Экран списка пользователей
- - переход по кнопке back должен обеспечивать переход по всей иерархии открытых экранов, а не вести на экран списка