teaching machines

Stopwatch post/pre mortem

December 19, 2014 by . Filed under cs436, fall 2014, postmortems.

Jake Mehring

Vadim Iljin

Pre/Post Mortem

 

The stopwatch app, is an app that allows users to set/stop a timer, and get weather for their current location. Most timer apps are boring, we spiced ours up with Pictures of cats.  This app also has a lot of different ways that you can stop the app, including speech driven interaction, and the device’s integrated sensors.

The stopwatch app, is an app that allows users to set/stop a timer, and get weather for their current location. This is done by getting the current GPS location, parsing the results to get the city, and that city is send into api.openweathermap.org.  We extract the results on a separate thread and load up the custom widget according to the temperature and the icon for the weather condition.  Most timer apps are boring, we spiced ours up with Pictures of cats. This is also done by a separate thread that runs in the background and downloads selected images, updating the main thread every 2 seconds, or as soon as it can download the image. This app also has a lot of different ways that you can stop the app, including speech driven interaction, and the device’s integrated sensors.  The stopwatch can be started and stopped by voice control or by simply putting the phone face down.  All the buttons are voice activated.  The app was released to the public. Also we added ads so we make a penny or two. Challenges: Getting the thread to stop downloading images was a bit painful, but ended up working in the end. Also getting the voice commands to work in other languages was a bug that took a while to figure out. Insights:  Lots of great features in a worthless app! Horay!

Our Claim to victory(Achievements):

  1. Json
  2. Threading
  3. Localize into 3 Languages
  4. GPS
  5. Integrated Sensor
  6. Release to Public
  7. Voice Commands
  8. Ads

turn in 2 turn in Screenshot_2014-12-19-10-06-25