Drawing custom shapes or masks in user interfaces can be unintuitive if you've only worked with widgets. While prebuilt libraries can help, Android's Canvas APIs are all you need to handle custom 2D drawing, which can provide lighter weight layouts and better performance in your apps. In this talk, we'll dive into the Canvas APIs to see how they can be used for things like rounded image views, custom outlines, reactive UI components and path tracing animations that will delight your users.
I'm the Android developer at Pixite where I work on Pigment, and I'm also a Google Developer Expert. I've been developing Android apps since 2009 and love working on anything fun, usually graphics related.