Material Showcase for iOS

Quang Nguyen
Sep 3, 2017 · 2 min read
Image for post
Image for post
Image for post
Image for post
Image for post
Image for post

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.

Image for post
Image for post

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.

If you are interested in my new useful blog posts and projects, you can subscribe to my newsletter by clicking the below link. Thanks.

SUBSCRIBE TO USEFUL BLOG POSTS AND COOL PROJECTS.

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

MindOrks

Our community publishes stories worth reading on Android…

Quang Nguyen

Written by

Software engineer and designer, currently building digital scent technology at aromajoin.com. Latest side project tinido.com

MindOrks

MindOrks

Our community publishes stories worth reading on Android Development

Quang Nguyen

Written by

Software engineer and designer, currently building digital scent technology at aromajoin.com. Latest side project tinido.com

MindOrks

MindOrks

Our community publishes stories worth reading on Android Development

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

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