All four challenges of Essential Developer's iOS Lead Essentials course
- 1. Feed API challenge: Implement the
RemoteFeedLoader
to load a collection of images from a backend. The implementation must conform to the<FeedLoader>
protocol creating an array ofFeedImage
. - 2. Feed store challenge: Build a new infrastructure component that conforms to the
<FeedStore>
protocol using Core Data to persist the feed. - 3. UI Design patterns challenge: Display localized error messages in the UI to customers when the app fails to load the feed.
- 4. Image comments challenge: Display image comments when a user taps on an image in the feed.
All credits to Essential Developer for their course.