600.250 User Interfaces and Mobile Applications
Assignment 1 -- due Thursday, 2/9 -- 30 points
The primary purpose of this assignment is to gain familiarity with
your Droid phone, as well as to survey the different applications that
are available. Your work for parts B and C must be well-written and
nicely formatted (worth 2 pts - consider the user experience of the
reader). Include your name, the course number and the assignment
number at the start of your document. Submit it as a pdf
file only on Blackboard and also bring a printout to class.
Also, remember to do the assigned downloads, readings and tutorials
listed on the schedule.
Part A: Student Survey [5 points]
Complete the on-line student survey by clicking on this link.
Part B: Phone Familiarity & App Review [18 points]
-
Initialize Phone (nothing to submit):
- charge & turn on
- set up with gmail account
- enable wireless (see instructions linked from homepage)
- download an antivirus app from the marketplace
- touch and hold the home screen to see how it can be customized
- [4 pts] Explore the following pre-loaded applications. For each
of them identify which types of application components are
involved: activities, services, broadcast receivers, content providers,
notifications. This should resemble the Application Examples
lecture slide.
- alarm clock
- browser
- compass
- maps
- [8 pts] Download 8 free apps from the marketplace. Choose them
from many different application arenas: personal, game, business,
reference, phone enhancing, etc. Include at least two apps that
serve the same purpose. Experiment with them all. Submit a list
of all 8 apps, which includes the app name, developer, brief
description of the purpose, application arena, and whether or not
you would use it yourself or recommend it to people in the target
user group.
- [6 pts] Write more detailed reviews of two marketplace apps: Noom
Weight Loss Coach (by Noom, Inc.) - a nutrition and exercise
coaching program, and any other app you can find in the same
general category. For each one, evaluate the features and the
design, the user interface and the overall user experience. You
should comment on positive elements as well as negative ones,
comparing the two. If you had to use one, which would you pick any
why? What might you suggest to improve it?
Part C: Project Concept [5 points]
- [3 pts] Write a short description of a great idea for the large group
project. It should require the use of at least one advanced feature,
such as SQLite (database), media, sensors, web, etc.
- [2 pts] Check to see if any apps (free or paid) exist in the marketplace
that fulfill your project idea, or are closely related. If so,
list them by name and developer.
Nugget Opportunity: How does one find out the permissions of
an application on the Droid after it has been downloaded and
installed (not using the marketplace)? The
first student to post a correct answer as a note on Piazza gets
credit for a nugget.