TabLayout с двумя табами
RecyclerView с адаптером, который поддерживает 3 разных типа элементов.
По нажатию на первую табу содержимое RecyclerView состоит из элементов первого типа,
а по нажатию на вторую табу содержимое RecyclerView состоит из элементов второго и третьего типа.
Один из типов элементов сделан с использованием CardView
Добавить иконку крестика на один из типов элементов, по нажатию на который происходит удаление элемента из списка
Удаление происходит со стандартной анимацией
Адаптер наследуется от ListAdapter