teaching machines

jacoblj – final Project Design

November 21, 2011 by . Filed under cs491 mobile, fall 2011, postmortems.

For my final project I wanted to make something I would actually use. I have decided that the perfect app to make would be an alarm clock. The one I am using at the moment has some flaws, and I think I could tailor one to my situation better. I have done a little work on the UI already so I am going to show some of what I have instead of drawing out the layouts on paper. So far I have a main menu where I will select from alarms, flashlight or a set group. For the alarms I will show the alarms the user has created before in a list, with time and a name, also I will add a on/off indicator. For the flashlight I am going to add a white screen. I used my phone very much as a flashlight and since it does not have a camera flash I see no need to use that as the light. The last button will set a group of alarms. One alarm will not wake me up so I want to have a button that I can choose a time and it will automatically set multiple alarms at a given interval. I will choose this interval and number of alarms through preferences.


For this app I believe I will need to use a broadcast receiver that looks for the time, I will need to make my app call a service as it would not work well to be lose your alarm in the night. If I have time I would also like to add a few extra features to the app, such as gesture or voice recognition snooze, and an alarm screen that will show when the phone is plugged into a power source.