Building Custom UI Has Never Been That Easy

You will...

 
check

... feel confident creating any custom UI you like

 
 
check

... stop hoping to find a library for your UI - you can make it by yourself

 
 
check

... understand all the necessary math for drawing on a canvas

 
 
check

... not waste time for unnecessarily long courses that don't teach you what you want

 
 
check

... learn all that with fun and practical examples - including multiple exercises to practice

 
  Get the Course Now!
Used Technologies

This Is How the Course Is Structured

In short: You will learn building custom UI using a canvas from scratch. No prior knowledge necessary. This course contains multiple theoretic videos about the relevant math with nice animations followed by practical videos to make use of that in Android Studio. Each section starts with showing you the basics of the specific topic and ends with building a real world example applying the learned concepts. After each section, you will also get an exercise, you can do at home to internalize what you've learned.



1. Introduction

Section length: ~10min


The course will start with two introductory videos that tell you how this course is structured and what a canvas actually is.

2. Canvas Basics

Section length: ~2h


This part will teach you all the basics about working with a canvas and finishes off with a very detailed video about making a practical weight picker composable.

  • The canvas coordinate system
  • Basic shapes
  • Sin, Cos, Tan - Trigonometry made easy
  • Polar coordinates
  • Detecting touch input (making a ball clicker game)
  • Drawing text
  • Making a weight picker composable
  • Exercise for practice
3. Paths

Section length: ~2h


This part will focus on drawing paths and using them to create custom shapes and animations.

  • What is a path?
  • Path basics
  • Path operations
  • Animating a path line
  • Animating a path arrow
  • Transformations and clipping
  • Path effects
  • Writing text along a path
  • Making a gender picker
  • Exercise for practice
4. Images

Section length: ~20min


This rather short section will deal with images, blend modes and color filters. There isn't much to say about because most important stuff was taught in the previous sections.

  • Drawing images on a canvas & blend modes
  • Exercise for practice
Total length: 4.5h
Some examples of what you will learn

Hi, I'm Philipp!

I'm a passionate programmer with now over 10 years of experience. For about two years, I'm instructor on YouTube and Instagram where I've built a community of over 100,000 programmers who trust me and my work. Over time I have learned a lot about how my students like to get things explained so they can understand it in the shortest time possible. This course is a result of permanent improvement over years.

You Should NOT Get This Course, If...

check

... you don't care about customized UI

check

... you aren't ready to do the exercises you get in this course

check

... you prefer spending 5x the time to learn the concepts on the internet

check

... you don't know the basics about Jetpack Compose

What People Say Who Watched My Videos
loaded_image
loaded_image
loaded_image
loaded_image
loaded_image
loaded_image
loaded_image
loaded_image
loaded_image
loaded_image
loaded_image
loaded_image
FAQ
Is there a money-back guarantee?
Yes, you will get a 30-day money back guarantee. While I strongly believe in my courses and the value they provide, I can understand the thought process a customer goes through. I'm sure you won't need to make use of this, but if you do, I will issue a refund within the first 30 days.
Is there a way to learn this for free?
Of course you can learn all this for free thanks to the internet. But, you will spend at least 5 times the time trying to do that. You will easily need 50 hours self-teaching the contents taught in this course. With this course, you can learn it in about 10 hours.

Now my question: How much money can you earn in those saved 40+ hours? The price for this course is actually a joke compared to the time it saves you.
What if I am stuck somewhere?
You don't need to worry about that. In case you have any question or face some issues, just drop me a message on Instagram or via email to mail@pl-coding.com.
What do I need to know to take this course?
The only real prerequisites are the basics of Jetpack Compose and Kotlin. Nothing else is required. You should know what composables are, what state is and how you can build simple layouts with that. You need absolutely no knowledge about canvas and custom views.
Will I get a certificate on completion?
Yes, this course is not only supposed to make you a better developer, but also as something that improves your portfolio for future jobs or clients. Once you completed this course, you will earn a certificate.
Build your dream UI now!

For a limited price of

67€ 99€


Get the Course Now!