Gold University of Minnesota M. Skip to main content.University of Minnesota. Home page.
 
 
 

What's inside.

Announcements

Teaching Staff

Class Schedule

Hall of Fame/Shame Schedule

Usability Lab Schedule

Project Teams

Project Guide

Sample Projects

Syllabus

Lecture Notes

Class Forum

 

CSCI5115 Home

 
 

Printer-friendly version

 

Introduction

Nutrition tracker for an iPhone aimed to build a simple application with an intuitive user interface for tracking Nutrition/Fitness on the phone. The user is provided with an interface to record his intake (meals, snacks, beverages etc.) and activities like bicycling, walking, dancing etc. The system will then display the user's Nutrition and Fitness statistics based on the recorded meals and activities and user's height, weight, age etc.

Intended User

Potential users include people that are Health/Nutrition conscious, prone to generic health risks (diabetics, high cholesterol etc), and are inclined to lose weight.

Tasks Supported

  • Add Food Items
  • Add Activities
  • Set and View Goals
  • View Reports

Screen Shots

Main Screen My Details Food
Activity Goals

Benefits and Drawbacks

Developing an application for iPhone was fun and very challenging. We say so because the idea of implementing nutrition tracker in iPhone required strong knowledge of both the application we intended to develop and also how the iPhone works. Also fitting all controls and implementing the workflow within a tiny screen of the handheld device was challenging part.

One of the major risk in this kind of project is related to development environment. The project required a Mac machine to develop this application. Only one member had the Mac machine and that created huge pressure during the implementation phase. Thus one should make arrangements in advance if he is planning to develop such kind of application.

 

Team Members

  • Adam Lincoln
  • Ashish Sharma
  • Chintan Patel
  • Mikhil Masli
  • Rama Susarla
 
The University of Minnesota is an equal opportunity educator and employer.
CS 5115: User Interface Design