Feature/show hide + Example Update

PR features:

Code formatting.
Use storyboard for example.
Add show and hide function.
Code cleanup.
Small refactor to simplify the current code and support show and hide.

It's time to a new release?