This simple metronome was my final project for Software Structures for User Interfaces at Carnegie Mellon University. The original project goal was to design a metronome with which musicians can program a sequence of tempos and rhythms through which the metronome advances automatically. After extensive rounds of paper prototyping and evaluation, it became clear that designing the interactions for such a tool was more complex than I'd originally anticipated.
In response to feedback gathered during testing with the paper prototypes—and as a reaction to the overly complicated or skeuomorphic metronomes already in the App Store—I designed and prototyped this simple metronome. In addition to designing the interface itself, this was the first iOS project I worked on where I did not rely exclusively on stock iOS controls. The beat display for the metronome was a custom-built control that used the CoreAnimation framework to draw and animate the beat markers on-screen.
Get the code on Github.