There are various widgets to create user interfaces in Android Framework. Using these widgets is a starting point but they are not enough to create awesome apps. Fortunately, alternative methods are here to rescue! I mean understanding and extending the View class.
In this presentation, I will give just one example Custom View which will have all the basic customness to show why we need one. Then, I will show how to apply Material Design principles in Custom Views while supporting the older platform versions. I will cover all the goodness coming from the latest versions of the support libraries including View theming and tinting support.
If you want to be beyond the limits of ordinary, open to innovation and surprise your users, this talk is for you.