{"id":10407,"date":"2026-08-10T10:18:46","date_gmt":"2026-08-10T10:18:46","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/pl-coding-the-canvas-masterclass-with-jetpack-compose-2023-1\/"},"modified":"2026-08-10T10:18:46","modified_gmt":"2026-08-10T10:18:46","slug":"pl-coding-the-canvas-masterclass-with-jetpack-compose-2023-1","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/pl-coding-the-canvas-masterclass-with-jetpack-compose-2023-1\/","title":{"rendered":"Pl Coding \u2013 The Canvas Masterclass With Jetpack Compose 2023-1"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<h2>Descriptions<\/h2>\n<p>The Canvas Masterclass With Jetpack Compose, Most professional apps out there use some kind of custom UI to perfectly fit the company\u2019s branding. This creates recognition value among users and gives your app the uniqueness it needs to succeed. In order to be able to build such customized UI on Android, you need to be strongly familiar with canvases. This course teaches you everything from drawing simple shapes to creating complex full screen animations.<\/p>\n<h3>What you\u2019ll learn<\/h3>\n<ul>\n<li class=\"wp-dark-mode-bg-image\">feel confident creating any custom UI you like to impress your clients and customers with individuality<\/li>\n<li class=\"wp-dark-mode-bg-image\">stop hoping to find a library for your UI \u2013 you can make it by yourself<\/li>\n<li class=\"wp-dark-mode-bg-image\">&nbsp;understand all the necessary math for drawing on a canvas \u2013 explained with nice animations<\/li>\n<li class=\"wp-dark-mode-bg-image\">&nbsp;not waste time for unnecessarily long courses that don\u2019t teach you what you want<\/li>\n<li class=\"wp-dark-mode-bg-image\">&nbsp;learn all that with fun and practical examples, including multiple exercises to practice<\/li>\n<\/ul>\n<h3>Specificatoin of The Canvas Masterclass With Jetpack Compose<\/h3>\n<ul>\n<li>Publisher : <a href=\"https:\/\/href.li\/?https:\/\/pl-coding.com\/canvas-masterclass\" target=\"_blank\" rel=\"noopener\">Pl Coding<\/a><\/li>\n<li>Teacher : <a href=\"https:\/\/downloadlynet.ir\/tag\/philipp-lackner\">Philipp Lackner<\/a><\/li>\n<li>Language : English<\/li>\n<li>Level : All Levels<\/li>\n<li>Number of Course : 21<\/li>\n<li>Duration : 4 hours and 21 minutes<\/li>\n<\/ul>\n<h3>Content of The Canvas Masterclass With Jetpack Compose<\/h3>\n<p>1 How this course will be structured<br \/>2 The canvas coordinate system<br \/>3 Basic shapes<br \/>3 Notes<br \/>4 Sin, Cos, Tan \u2013 Trigonometry Basics<br \/>5 Polar Coordinates<br \/>6 Detecting Touch Input (Making a Ball Clicker Game)<br \/>6 Notes<br \/>7 Drawing Text<br \/>7 Notes<br \/>8 Making a Weight Picker (don\u2019t skip!)<br \/>8 Notes<br \/>9 Exercise Making a Clock Composable<br \/>9 Notes<br \/>10 Notes<br \/>10 What Is a Path<br \/>11 Notes<br \/>11 Path Basics<br \/>12 Notes<br \/>12 Path Operations<br \/>13 Animating a Path Line<br \/>13 Notes<br \/>14 Animating a Path Arrow<br \/>14 Notes<br \/>15 Notes<br \/>15 Transformations And Clipping<br \/>16 Notes<br \/>16 Path Effects<br \/>17 Notes<br \/>17 Writing Text on a Path<br \/>18 Making a Gender Picker (don\u2019t skip)<br \/>18 Notes<br \/>19 Exercise Making an Animated Tic Tac Toe Game<br \/>19 Notes<br \/>20 Drawing Images &amp; BlendModes<br \/>20 Notes<br \/>21 Exercise Image Reveal<br \/>21 Notes<\/p>\n<h3>Pictures<\/h3>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-984941\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2025\/05\/The-Canvas-Masterclass-With-Jetpack-Compose.d.jpeg\" alt=\"The Canvas Masterclass With Jetpack Compose\" width=\"585\" height=\"198\"><\/p>\n<h3>Sample Clip<\/h3>\n<div style=\"width: 640px;\" class=\"wp-video\"><span class=\"mejs-offscreen\">Video Player<\/span><\/p>\n<div id=\"mep_0\" class=\"mejs-container mejs-container-keyboard-inactive wp-video-shortcode mejs-video\" tabindex=\"0\" role=\"application\" aria-label=\"Video Player\" style=\"width: 640px; height: 360px; min-width: 217px;\">\n<div class=\"mejs-inner\">\n<div class=\"mejs-mediaelement\"><mediaelementwrapper id=\"video-165280-1\"><video class=\"wp-video-shortcode\" id=\"video-165280-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Canvas_Masterclass_for_Jetpack_Compose_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Canvas_Masterclass_for_Jetpack_Compose_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Canvas_Masterclass_for_Jetpack_Compose_Downloadly.ir.mp4?nocache=1786137960886\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Canvas_Masterclass_for_Jetpack_Compose_Downloadly.ir.mp4<\/a><\/video><\/mediaelementwrapper><\/div>\n<div class=\"mejs-layers\">\n<div class=\"mejs-poster mejs-layer\" style=\"display: none; width: 100%; height: 100%;\"><\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-loading\"><span class=\"mejs-overlay-loading-bg-img\"><\/span><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer\" style=\"display: none; width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-error\"><\/div>\n<\/div>\n<div class=\"mejs-overlay mejs-layer mejs-overlay-play\" style=\"width: 100%; height: 100%;\">\n<div class=\"mejs-overlay-button\" role=\"button\" tabindex=\"0\" aria-label=\"Play\" aria-pressed=\"false\"><\/div>\n<\/div>\n<\/div>\n<div class=\"mejs-controls\">\n<div class=\"mejs-button mejs-playpause-button mejs-play\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Play\" aria-label=\"Play\" tabindex=\"0\"><\/button><\/div>\n<div class=\"mejs-time mejs-currenttime-container\" role=\"timer\" aria-live=\"off\"><span class=\"mejs-currenttime\">00:00<\/span><\/div>\n<div class=\"mejs-time-rail\"><span class=\"mejs-time-total mejs-time-slider\" role=\"slider\" tabindex=\"0\" aria-label=\"Time Slider\" aria-valuemin=\"0\" aria-valuemax=\"0\" aria-valuenow=\"0\" aria-valuetext=\"00:00\"><span class=\"mejs-time-buffering\" style=\"display: none;\"><\/span><span class=\"mejs-time-loaded\"><\/span><span class=\"mejs-time-current\"><\/span><span class=\"mejs-time-hovered no-hover\"><\/span><span class=\"mejs-time-handle\"><span class=\"mejs-time-handle-content\"><\/span><\/span><span class=\"mejs-time-float\"><span class=\"mejs-time-float-current\">00:00<\/span><span class=\"mejs-time-float-corner\"><\/span><\/span><\/span><\/div>\n<div class=\"mejs-time mejs-duration-container\"><span class=\"mejs-duration\">00:00<\/span><\/div>\n<div class=\"mejs-button mejs-volume-button mejs-mute\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Mute\" aria-label=\"Mute\" tabindex=\"0\"><\/button><a href=\"javascript:void(0);\" class=\"mejs-volume-slider\" aria-label=\"Volume Slider\" aria-valuemin=\"0\" aria-valuemax=\"100\" role=\"slider\" aria-orientation=\"vertical\"><span class=\"mejs-offscreen\">Use Up\/Down Arrow keys to increase or decrease volume.<\/span><\/p>\n<div class=\"mejs-volume-total\">\n<div class=\"mejs-volume-current\" style=\"bottom: 0px; height: 100%;\"><\/div>\n<div class=\"mejs-volume-handle\" style=\"bottom: 100%; margin-bottom: -3px;\"><\/div>\n<\/div>\n<p><\/a><\/div>\n<div class=\"mejs-button mejs-fullscreen-button\"><button type=\"button\" aria-controls=\"mep_0\" title=\"Fullscreen\" aria-label=\"Fullscreen\" tabindex=\"0\"><\/button><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<h3>Installation Guide<\/h3>\n<p>Extract the files and watch with your favorite player<\/p>\n<p>Subtitle : Not Available<\/p>\n<p>Quality: 1080p<\/p>\n<h3>Download Links<\/h3>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Pl-Coding_The_Canvas_Masterclass_With_Jetpack_Compose_2023-1_Downloadly.ir.part1.rar?nocache=1786137960\">Download Part 1 \u2013 1 GB<\/a><\/p>\n<p><a href=\"https:\/\/dl2.downloadly.ir\/Files\/Elearning\/Pl-Coding_The_Canvas_Masterclass_With_Jetpack_Compose_2023-1_Downloadly.ir.part2.rar?nocache=1786137960\">Download Part 2 \u2013 4 MB<\/a><\/p>\n<h5>Password file(s): <a>www.downloadly.ir<\/a><\/h5>\n<h3>File size<\/h3>\n<p>1 GB<\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Descriptions The Canvas Masterclass With Jetpack Compose, Most professional apps out there use some kind of custom UI to perfectly fit the company\u2019s branding. T<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[87987,87988,87989,87981,87990,87991,87992,87993,87994],"class_list":["post-10407","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-download-the-canvas-masterclass-with-jetpack-compose","dgi_tag-free-download-the-canvas-masterclass-with-jetpack-compose","dgi_tag-free-the-canvas-masterclass-with-jetpack-compose","dgi_tag-philipp-lackner","dgi_tag-pl-coding-the-canvas-masterclass-with-jetpack-compose","dgi_tag-the-canvas-masterclass-with-jetpack-compose","dgi_tag-the-canvas-masterclass-with-jetpack-compose-download","dgi_tag-the-canvas-masterclass-with-jetpack-compose-free","dgi_tag-the-canvas-masterclass-with-jetpack-compose-free-download"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/10407","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item"}],"about":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/types\/digital_item"}],"author":[{"embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":0,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/10407\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=10407"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=10407"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=10407"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}