Interaction Programming

Lab1 - Creating the prototype

The assignment in this lab is to prototype a solution for the dinner planning service, both for desktop and mobile. Create an offline prototype, test it, then make an online prototype test it again and apply updates.

Lab3 - Interaction

The assignment is to implement an overall state-controller that hides and shows views based on user interaction. Controllers of the individual views send messages (show dish, next step, previous step, etc.) to the overall controller.

Lab2 - Layout & Model-View separation

The assignment in this lab is to implement the layout of the this prototype and extend the model to fit the needs of the application

Lab4 - Dynamic data

<-- Yet to be announced. -->