Mobile App Development: Final Project Instructions and Checklist For Reviewers

Your final project is the culmination of all your hard work in the course. Your goal should be to produce an app that will be a strong addition to your programming portfolio that is creative, well-designed, addictive, useful, and robust. Your app must have a clean design that feels simple, operate smoothly and without sluggishness, not crash, and have a clever twist. The app must take advantage of one or more of the unique capabilities of the phone and have the potential to stay interesting even after extended use. No explanation should be necessary to use the app beyond what someone might read on the Market when downloading it. The design should respect the ideas we have talked about in class and be in the scope of helping with some health-related issue. Doing this well will require that you took paper prototyping seriously ... either that or you got lucky.

Your team will present your idea during one of the two last classes using the Final Presentation Template. You will submit your assignment by publishing on the Market. You will also email a zipped Eclipse project directory of all of your code.

The following checklist will be used to evaluate apps relative to the grading criteria on the syllabus.