Individual Assignment Part 2: Mobile App Prototype
Identify the mobile moments from Part 1 of the project that you think would be ideal to build into a singular mobile app. (You may make changes to what you proposed in Part 1 based on feedback received.) How many mobile moments you select to include will depend on how related the moments are, and how complex it will be to address each moment. You are aiming for an app that is very focused but not overly simplistic. For this part of the project, you will plan and design a prototype for a mobile app.
Written Requirements (100 points)
For the first part of this project, you will define a list of requirements for the app. This list of requirements should include all of the goals that the app will need to meet in order to successfully address the mobile moment(s). You may have only a small number of major goals, but each major goal may have one or more requirements that apply to it. Please write your list of requirements in outline form.
For example, take the mobile moments discussed previously in class where a Starbucks customer uses a mobile app to pay for an order and earn rewards. A list of requirements might look like this:
Next, you will use this list of requirements as a guide to build a prototype (or wireframe) for your mobile app. A prototype is a non-functional visual design of the application. This technique is often used to “mock up” an application to show what it would look like, and gain approval for an app before actual coding begins.
For your prototype, you will design as many screens as are necessary to meet your list of requirements. You can design the screens using any graphic editing/prototyping tool that you wish, however, the following are suggested for you:
You can also add your own images/photos if they will be useful to the design. Some web sites that offer free graphics include:
Screens should be designed with user-centered design principles in mind, so that the app is as user-friendly and task-focused as possible.
You should take a screenshot of each finished screen, and include it in your written paper. Provide a brief description of the functionality included on each screen. You can show the screens with arrows between them if you need to indicate chronological order.
Make sure to include a cover page with your name, course section, assignment name, and date submitted. Make sure to use section headings as appropriate. If you used a tool other than those suggested, please note it on the cover page.
Presentation Requirements (50 points)
Next week in class, you will present your prototype to the class for feedback. You should show the screenshots in a Powerpoint slide deck, walking through a demo of the application. Remember that you can create links in Powerpoint slides so that you can simulate the app working (have different slides open when different options are clicked).
To create a link in Powerpoint, select the text, shape, or picture you want to use as a hyperlink. Click the Insert tab. Then click Hyperlink (or Link on Mac). In the dialog box, select that you want to link to Place in this Document and select the slide desired.
This presentation will not be timed. Be prepared to take part in providing feedback to your classmates during their presentations.
DescriptionIn this final assignment, the students will demonstrate their ability to apply two majorconstructs of the C programming language – Fu
Path finding involves finding a path from A to B. Typically we want the path to have certain properties,such as being the shortest or to avoid going t
Develop a program to emulate a purchase transaction at a retail store. Thisprogram will have two classes, a LineItem class and a Transaction class. Th
1 Project 1 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of
1 Project 2 Introduction - the SeaPort Project series For this set of projects for the course, we wish to simulate some of the aspects of a number of