Skip to content

VKEducation/ios-itmo-2022-assignment-3-timartim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Assignment #3

Задача:

Реализовать список фильмов для Assignment #2

Требования:

Модифицируйте проект из предыдущего задания. Первым экраном в приложении должен стать экран с UITableView который содержит список фильмов. Ячейка списка должна содержать название фильма, режиссера, год выпуска и проставленную отметку (в виде звездочек). Секцией в таблице должен служить год выпуска фильма и они должны быть отсортированы по секциям. На этом экране так же должна быть кнопка «Добавить», которая пушит в навигационный стек экран из предыдущего задания. Кнопка «Сохранить» должна добавлять на предыдущий экран фильм и попать экран из навигационного стека. К таблице добавить UISwipeAction красного цвета с надписью «Удалить», который будет удалять эту ячейку.

Верстка экрана и ячеек на усмотрение студента, но должна быть адаптивной к размерам экрана.

Бонусные задания

За что могут сниматься баллы

  • Warnings в проекте, которые можно исправить.
  • Force Unwrap где не надо
  • Только визуальные изменения без изменения datasource
  • Использование reloadData вместо точечных модификаций ячеек
  • Отсутствие переиспользования ячеек

About

ios-itmo-2022-assignment-3-timartim created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages