Canvas in Jetpack Compose

Design custom UI in a declarative way using Jetpack Compose. In this we would design few custom UI and understand the maths and difference aspects of designing using Jetpack Compose.  

  • Content Author: Himanshu Singh
  • Course Instructor: 
  • Level: Beginner / Intermediate
  • Course Duration: 60 minutes
  • Sample Project Included: Yes
  • Learning Path: Android's Modern Toolkit: Jetpack Compose

Course Description

This course will cover the basics in Canvas by building actual custom UI. We'll look at co-ordinate systems, shapes, paths, colors as well as touch and drag in Canvas. We wiull also cover more advanced topics such as understanding animations, images, working with Native Canvas, designing UI from Dribbble, Internals of Compose's Canvas and Testing.

Drag to resize
By the end of the course you will have mastered:

  • we will be confident enough to build any kind of custom UI using Canvas.
  • It can be a button, seekbar or even a switch.
  • Working with Animations
  • Understating the maths in Jetpack Compose
  • Testing

Meet the instructor

Drag to resize

Himanshu Singh

Content Author & Course Instructor

Himanshu is a Full Stack Kotlin engineer and works as Android Engineer on the professional side. He is also a Google developer expert in Android and Kotlin. He is an active blogger, speaker, and content creator. He loves to mentor and share his knowledge to help people move into the development world!