This simple demo app supplys some examples about basic controls through smart bulb's protocols. And you can customize your own apps using following protocols.
View that imitates Ripple Effect on click which was introduced in Android L.
Customisations for the native Android SearchView.