Choose gestures in your UI is essential to know your market and the other apps your target audience may be using and we know about the target markets.
Gestures are must have in a mobile app because it's challenge developer to make them obvious for the user. Interface provide many opportunities to use natural gesture such as tap, swipe, and pinch.
If you want to teach people a new gesture, you must start slowly. You can give iteration and instruction. You can see a gesture education from the YouTube app for Android.
As a designer, you can make an animation for conveying information about the available action. There are popular techniques to help educate the user, based on the use of animations such as hint motion, content teases and affordance.
The gesture is mostly invisible to us, design techniques can give user peek.
That was an explanation about How to Design Gesture Driven UI and if you know information about Software Engineering, Problem Solving, Tutorial, you can visit at www.41studio.com/blog.