CSC 581: Mobile App Development
Spring 2019

HW3: Designing & Implementing an App


For this assignment, you will design and implement an app that serves as a personal scoreboard. This app could be used by someone keeping score at a game, such as ping pong, volleyball, or rock-paper-scissors. The design is entirely up to you, but should be intuitive and user-friendly, and must meet the requirements outlined below. It should also utilize layout constraints so that the app looks reasonable on different devices and in different orientations. Your design should follow the Model-View-Control pattern, with the logic of the scoreboard defined in a separate Swift struct (or structs) and the ViewController as simple as possible.