Тестовое задание iOS:
Сделать простенький экран с использованием tableView или collectionView с такими условиями:
- Ячейки отображаются снизу вверх
- Новые ячейки добавляются снизу (поведение как в любом меседжере на екране переписок)
- Высота ячеек динамическая
- Реализация на Swift, UIKit
- Начальное состояние чата: пустой список сообщений
Внизу контроллера текстфилд, куда мы вводим текст, при нажатии на кнопку отправить - создается ячейка, куда этот текст помещается (текст произвольной длинны). Предусмотреть возможность дозагрузки сообщений и подгрузить их в коллекцию к текущим сообщениям при каком-то событии(событие на ваше усмотрение: нажатие на кнопку, скрол какому-то элементу таблицы и т.д.)
Плюсом будет реализация контекстного меню при лонг тапе на ячейку (наполнение контекстного меню - достаточно одной кнопки с любым текстом)
Залить проект на github.