Material Showcase for iOS

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

Introduction

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.

Results

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.

Features

  • 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.

Contribution

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.


Thank you for reading this post. Find me at Github, Twitter, or LinkedIn if you would like to get in touch.