Tips for Building Custom Views on Android with Canvas APIs – GDG Johannesburg

Have you ever wanted to draw something custom beyond the standard views like a Bar Chart or an Advanced Image Viewer?

In this talk, we will cover the basics of drawing onto a Canvas to create your own custom view. We will also cover some of the more advanced things you can do with the Canvas, such as using Shaders and Matrices to achieve magical effects. Lastly, we will look into how you can add custom animations to your own custom view.

Presented at GDG Johannesburg.
Follow me on Twitter…


  1. I try to rebuild the colour picker, do you probably have the code for this project somewhere on Github?

Leave a Reply

Your email address will not be published. Required fields are marked *