Mobile devices today are controlled, almost exclusively, by touches. It is the main interaction between the user and the device for input.
As a developer, you understand the importance for the success of an application. It's all in the user's hands when it goes from the store to a mobile device, and for a demanding user, any touches or gestures have to be essential and intuitive.
Users also value fireworks. They like fancy and crisp apps, the ones that are alive, and how to make an app alive is through animations!
It is also, I believe, the reason for the success of the two top platforms today, with the weight more to Apple. After all, the iPhone's success is what made the gesture touch system part of our life; not that this means it was the inventor of it.
The touch and animation system for each native platform is significantly different in how it works, from its philosophy to the API.
In this chapter, we will explore built-in gesture recognizers, add native platform gesture recognizers...