There is a project for Android on Github:
According to the readme:
The ShowcaseView library is designed to highlight and showcase specific parts of apps to the user with a distinctive and attractive overlay. This library is great for pointing out points of interest for users, gestures, or obscure but useful items.
I would like to know if a functionally equivalent one exists for iOS. It would be useful to give users a quick tour of an app. Typically app intros are handled with a few swipe screens. Think Uber and Duolingo.
Google and Stackoverflow searching returns nothing meaningful. If I had time I'd work on this as a side project.
Edit: I've ended up using which works for both Swift and Objective-C.
16 Answers
You can also try this is a similar implementation of ShowcaseView for Android on iOS.
0You can also check out my implementation at
It's developed using Swift 2.0 and can also draw animated highlights such as this one:
Update:
It's now updated for Swift 3.0
1You can check a small library (MaterialShowcase on Github) that I created when developing my company app.
There's a framework we've been working on that might be useful, BubbleShowCase. Check it out and don't hesitate to leave any feedback.
Try WSCoachMarksView. It is very easy to use, e.g.:

DDCoachMarks is a simple and flexible iOS alternative: