As developers we always thrive to deliver the best experience in our apps, yet we've all been in situations where the Android UI views were not enough for our needs.
In this talk, we'll dive into custom drawing with Android Canvas, along with what happens behind the scenes. Showcasing some of Nik's latest work we will discover different manipulation techniques with the canvas and how it can be animated by the user's microphone input. This includes tips to remember when going custom, the pros and cons of custom drawing and how we can profile the GPU to optimise our apps.