Programming Assignment #2: Free Speech Watch
So the assignment was the create a TOQ SmartWatch app that interfaced with android devices. More specifically, we were to create a watch that would track a user's location in the background, and using the Android location API, alert a user when they were near Sproul Plaza in Berkeley. Once there, they would be presented with one of six historical figures, and asked to draw a relevant image on their Android device. Once drawn, this picture would be upload to Flickr, and another user's image would be pushed to their TOQ SmartWatch.
My solution to this was to make a simple one activity application that allowed for basic drawing one the entire screen, leaving it as bare as possible and placing all the options in the menu bar. This was done to keep the user experience as minimal as possible when drawing, since this was the main focus of the activity. Once done, the user would just select a menu bar option to upload their photo to Flickr, and pull another image to be pushed directly to their watch. This was done to move the flow back to watch from the smartphone as quickly as possible. I really wanted the majority of the interaction to taking place on the TOQ watch, which I tried to reflect in my activity.
The video above and pictures below show the application flow. The source code and APK are available in the Bitbucket Repo at the bottom of the page.
Comments