emojiHiit is an iOS app developed for High Intensity Interval Training workouts. The user goes through the Navigation Controller and chooses the sets, active time and rest time, and then goes through their workout with background color changes to indicate which state they are in within a workout.
Technologies used were UICollection Views for user choice, Navigation Controller for app flow, NSTimer for the workout countdowns, and AVFoundation for simple beep noises to signal to users to switch active and rest state.
Here are a few custom animations I created for surprise and delight aspect of the app. I used animateKeyframesWithDuration with Rotation and scale shown below.