Урок 10. Практика. Создание POJO объекта Tweet

Код начала урока:

gitzip

Видео версия урока

В прошлом уроке мы познакомились с POJO объектами. Чтобы закрепить полученные знания нам необходимо создать объект Tweet, который будет представлять данные для отображения элемента списка. Напомним, что layout для этого элемента списка мы уже с вами делали в одном из предыдущих уроков. Элемент списка выглядит так:

TweetItemView.jpeg

Давайте подумаем абстрактно, какая информация должна содержаться в объекте Tweet. У любого твита должен быть автор. А это похоже на то, что объект будет содержать в себе другой объект User.

В элементе отображаются 3 поля от вложенного объекта User, который мы создали в прошлом уроке:

  • Изображение пользователя
  • Имя пользователя
  • Ник пользователя

Также 6 полей относятся непосредственно к объекту Tweet :

  • Идентификатор id.
  • Дата создания твита creationDate
  • Текст твита text
  • Количество ретвитов retweetCount
  • Количество лайков favouriteCount
  • Фотография твита imageUrl. Она будет опциональной, т.е. может быть null.

Сейчас у вас достаточно знаний, чтобы сделать это самостоятельно. Файл Tweet.java необходимо добавить в пакет pojo. Успехов!

Полный листинг изменений кода:

Code diff

УВИДЕТЬ ВСЕ Добавить заметку
ВЫ
Добавить ваш комментарий