Комментарии 8
Пока еще пример слишком минимальный. Добавьте получение списка продуктов с сервера.
С отображением чего-то разумного пока список грузится.
Список продуктов пусть будет длинным и грузится порциями.
Добавьте пулл-то-рефреш.
Еще добавьте второе окно с описанием конкретного продукта, которое показывается при нажатии на ячейку. Содержимое тоже пусть скачивается с сервера ведь цена продукта должна быть актуальной.
Ну и пусть названия овощей пишутся зеленым, фруктов оранжевым, круп — серым.
С отображением чего-то разумного пока список грузится.
Список продуктов пусть будет длинным и грузится порциями.
Добавьте пулл-то-рефреш.
Еще добавьте второе окно с описанием конкретного продукта, которое показывается при нажатии на ячейку. Содержимое тоже пусть скачивается с сервера ведь цена продукта должна быть актуальной.
Ну и пусть названия овощей пишутся зеленым, фруктов оранжевым, круп — серым.
0
Да я уже думал об показе такого подхода в действии. Спасибо за ваш пример.
0
Еще динамическую высоту ячеек, диплинки, обработку ошибок, добавление продуктов в favourites, фильтр продуктов, iOS 13 DiffableDataSource и потом сменить MVC на что-то другое ). Интересно SwiftUI вообще ложится на MVC?
+1
Ну это не сильно увеличит проект на самом деле. А про SwiftUI интересное предложение. Ещё его не смотрел так углублённо. Я все жду WWDC, чтобы посмотреть планы Apple на него. Если они покажут серьезные намеренья такие как когда-то были со Swift. То однозначно нужно смотреть и углублённо изучать. Если нет то ещё торопиться не стоит :D
0
Все прекрасно ложиться на MVC если помнить что MVC это совсем не 3 класса.
0
Отличный пример для новичков чтобы изначально не путаться и спотыкаться на архитектурах!
+1
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Адекватное MVC для начинающих и не только