One of the most important metrics in app development is the retention rate. Unfortunately, often we don't pay much attention to metrics like these in the hustle of designing, developing, and marketing our app. In fact, when testing my own app, Verses, one thing I noticed is that users were having issues learning to use the app. inspireUX lists six ways to help you implement help design patterns to alleviate these issues. While most of these are suitable options, walkthroughs are my favorite. Rather than showing the user what to do, have them do it themselves.
Some people say an app's user experience should be so carefully crafted that it is an entirely intuitive process to learn how to use it. However, I disagree. Think of some of the best apps you've ever used. For me, Tweetbot comes to mind. After a short overview, we are presented with a walkthrough tutorial. OmniFocus, one of the most popular productive apps in use today also utilizes a walkthrough. It's hard to retain users regardless of design or feature set if they don't know how to use your app. The solution is simple: teach them.
Quickly and easily build interactive product tours or walkthroughs for your Xamarin.iOS apps with CRProductTour.
Create "bubbles" for each UIView you wish to draw attention to and add them to the product tour. That simple. Even better, CRProductTour is 100% customizable. You can change the font of the bubble, the font size, the background color, the text color, and pretty much everything else you can think of.