It's your turn!
Create a single view app - Delish! (feel free to brainstorm your fancy name. The app will allow viewing cooking recipes and mark them as favorite. Here are the requirements:
Create a data model to support a list of recipes with following properties:
Picture of a meal
Cook’s delicious description
Populate the datasource with demo data
Use Plain table view to display the list of recipes
Design and Implement a custom cell prototype to accommodate all properties of a recipe
Connect a favorite indicator within a cell with datasource and update corresponding data object as user changed its state on the interface using a protocol.
Check your work!
Check that the following elements are present:
A clear description is provided that is sufficient to identify all the intended implementation.
Implemented functionality matches the requirements of the task and demonstrates expected and consistent performance.
Implemented Table View and custom Cell prototype match the requirements and correspond to the described intention and demonstrate expected and consistent performance.
Implemented protocol supports the requirements and correspond to the described intention and demonstrate expected and consistent performance.
The code is error free and producing correct results.