Как стать автором
Обновить

Комментарии 8

Пока еще пример слишком минимальный. Добавьте получение списка продуктов с сервера.
С отображением чего-то разумного пока список грузится.
Список продуктов пусть будет длинным и грузится порциями.
Добавьте пулл-то-рефреш.
Еще добавьте второе окно с описанием конкретного продукта, которое показывается при нажатии на ячейку. Содержимое тоже пусть скачивается с сервера ведь цена продукта должна быть актуальной.
Ну и пусть названия овощей пишутся зеленым, фруктов оранжевым, круп — серым.

Да я уже думал об показе такого подхода в действии. Спасибо за ваш пример.

Еще динамическую высоту ячеек, диплинки, обработку ошибок, добавление продуктов в favourites, фильтр продуктов, iOS 13 DiffableDataSource и потом сменить MVC на что-то другое ). Интересно SwiftUI вообще ложится на MVC?

Ну это не сильно увеличит проект на самом деле. А про SwiftUI интересное предложение. Ещё его не смотрел так углублённо. Я все жду WWDC, чтобы посмотреть планы Apple на него. Если они покажут серьезные намеренья такие как когда-то были со Swift. То однозначно нужно смотреть и углублённо изучать. Если нет то ещё торопиться не стоит :D

Все прекрасно ложиться на MVC если помнить что MVC это совсем не 3 класса.

Отличный пример для новичков чтобы изначально не путаться и спотыкаться на архитектурах!
Благодарю ^^
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации