Published in


Material Showcase for iOS

An elegant and beautiful tap showcase view library for iOS apps based on Material Design Guidelines.

Checkout my latest app: Tinido.


When developing cross-platform apps, unified UI/UX should be put on a high priority.

When we implemented “Feature Discovery” which guide users to explore our app for first time, our designer decided to follow Material Design guidelines. Android team felt comfortable because there are several popular libraries out there to start with such as TapTargetView or MaterialTapTargetPrompt.

By contrast, for iOS version, it needs our work to implement it from the scratch because there was no existing library serving our need. We, therefore, planed to build it as an open-source library which can be used by other developers too.


By carefully following detailed guidelines from Google Material page about UI merits and animations, we got the result as following.

You can easily add it into your iOS apps by using CocoaPods.

Or you can wrap its source code from Github Repository and put it in your project.


  • Support any UIView
  • Provide convenient ways to quickly interact with special UI components (UIBarButtonItem, UITabBarItem, UITableViewCell).
  • Customize theme and animations easily.

More information, please check it on Github repository.


I hope that not only is it the first “Material Feature Discovery” iOS library but also it serves as a simple, elegant and reliable component to reduce iOS developer works.

If you find it useful and want to make contribution, please check it out on Github and all pull requests are really appreciated.

Please get in touch with me via Github, Twitter, Facebook, or LinkedIn. Happy coding and have a good time!



Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store