A demonstration of drawing various custom Views, ViewGroups and various widgets. Sometimes we need to develop customised UI for apps. This could be for the purpose of:
- being unique
 - client requirements
 - performance improvement
 - providing a custom experience to the user.
 - applying animations
 
Preview:
