
SimpleAnimations is is a project that I created for my students at the University of California at Santa Cruz’s Extension in Silicon Valley, with additional material written at iOSDevCamp 2012. The project demonstrates various simple iOS animation techniques using blocks.
The code shows three tabs in a Tab Bar Controller app.
- The first tab is a general demonstration of a number of simple animation techniques, along with commented code that explains each technique.
- The second tab is a set of very simple animations that users can control via use of buttons. One interesting feature illustrated by this tab: you can have multiple animations running at the same time, even if the start and stop times for those animations are not the same.
- The third tab was written at iOSDevCamp 2012 in San Jose California. It illustrates some problems that I or my students have encountered while doing animations, and the comments in the code explain why some animations work while others don’t. In each case, there is a demonstration of a working animation, along with one or more variants of the same code that don’t work.
You can find the library on gitHub at https://github.com/MichaelPatrickEllard/SimpleAnimations