{"id":3426,"date":"2026-08-10T09:04:51","date_gmt":"2026-08-10T09:04:51","guid":{"rendered":"https:\/\/nokobox.com\/index.php\/item\/udemy-full-stack-compose-kotlin-multiplatform-masterclass-kmp-2024-5\/"},"modified":"2026-08-10T09:04:51","modified_gmt":"2026-08-10T09:04:51","slug":"udemy-full-stack-compose-kotlin-multiplatform-masterclass-kmp-2024-5","status":"publish","type":"digital_item","link":"https:\/\/nokobox.com\/index.php\/item\/udemy-full-stack-compose-kotlin-multiplatform-masterclass-kmp-2024-5\/","title":{"rendered":"Udemy \u2013 Full-stack Compose Kotlin Multiplatform Masterclass \u2013 KMP 2024-5"},"content":{"rendered":"<div class=\"w-post-elm post_content\">\n<h2><span style=\"vertical-align: inherit\">Description<\/span><\/h2>\n<p data-sourcepos=\"5:1-5:21\"><span style=\"vertical-align: inherit\">Full-stack Compose Kotlin Multiplatform Masterclass course \u2013 KMP. This comprehensive training course, presented by Petros Aftimio, teaches you how to build native applications for iOS, Android, desktop and web platforms. The course professor has designed this comprehensive course by realizing that training courses often focus on a specific technology and less on how to integrate these technologies to build a real application.<\/span><\/p>\n<p data-sourcepos=\"13:1-13:234\"><span style=\"vertical-align: inherit\">In other courses, networking with Ktor may be fully discussed but not integrated with concepts such as Clean Architecture, Dependency Injection, or local databases with SQL Delight. Conversely, a course that covers SQL Delight extensively may lack other programming best practices. Based on his experience, the course instructor has gathered the best programming practices with multi-platform composition in one course so that you can create a real application together. This course is designed to make your learning process easy. In this course you will learn how to combine these technologies:<\/span><\/p>\n<ul data-sourcepos=\"19:1-28:0\">\n<li data-sourcepos=\"21:1-21:27\"><span style=\"vertical-align: inherit\">Coroutines (concurrent functions)<\/span><\/li>\n<li data-sourcepos=\"22:1-22:6\"><span style=\"vertical-align: inherit\">Which<\/span><\/li>\n<li data-sourcepos=\"23:1-23:6\"><span style=\"vertical-align: inherit\">coin<\/span><\/li>\n<li data-sourcepos=\"24:1-24:13\">SQL Delight<\/li>\n<li data-sourcepos=\"25:1-25:17\"><span style=\"vertical-align: inherit\">State Flow Katin<\/span><\/li>\n<li data-sourcepos=\"26:1-26:34\"><span style=\"vertical-align: inherit\">Clean Architecture<\/span><\/li>\n<li data-sourcepos=\"27:1-28:0\">MVI (Model-View-Intent)<\/li>\n<li data-sourcepos=\"27:1-28:0\"><span style=\"vertical-align: inherit\">And \u2026<\/span><\/li>\n<\/ul>\n<p data-sourcepos=\"29:1-29:119\"><span style=\"vertical-align: inherit\">And build real apps for Android, iOS, desktop and web using industry best practices. The course instructor, with the approach of \u201cbuilding an application together\u201d, allows you to change the code written in the course according to your needs and use it as a basis for building your real applications.<\/span><\/p>\n<h3 class=\"\" data-sourcepos=\"3:1-3:34\"><span style=\"vertical-align: inherit\">What you will learn in this course:<\/span><\/h3>\n<ul data-sourcepos=\"5:1-5:36\">\n<li data-sourcepos=\"5:1-5:36\"><span style=\"vertical-align: inherit\">Compose Multiplatform: master the principles and basics of Compose Multiplatform to build efficient and powerful multiplatform applications.<\/span><\/li>\n<li data-sourcepos=\"6:1-6:44\"><span style=\"vertical-align: inherit\">Building Android Apps: Learn how to build Android apps using Compose Multiplatform and enjoy its benefits like code sharing and time saving.<\/span><\/li>\n<li data-sourcepos=\"7:1-7:113\"><span style=\"vertical-align: inherit\">Build iOS apps: Develop iOS apps with Compose Multiplatform and experience seamless cross-platform integration.<\/span><\/li>\n<li data-sourcepos=\"8:1-8:145\"><span style=\"vertical-align: inherit\">Build desktop apps: Create desktop apps for macOS, Windows, and Linux using Compose Multiplatform and expand your reach.<\/span><\/li>\n<li data-sourcepos=\"9:1-10:0\"><span style=\"vertical-align: inherit\">Building web applications: Develop dynamic and interactive web applications with Compose Multiplatform and enter the world of web surfing.<\/span><\/li>\n<\/ul>\n<h3 class=\"\" data-sourcepos=\"11:1-11:32\"><span style=\"vertical-align: inherit\">Who is this course suitable for?<\/span><\/h3>\n<ul data-sourcepos=\"13:1-13:26\">\n<li data-sourcepos=\"13:1-13:26\"><span style=\"vertical-align: inherit\">Android Developers: Upgrade your skills by learning Compose Multiplatform and build Android apps more efficiently and quickly.<\/span><\/li>\n<li data-sourcepos=\"14:1-14:115\"><span style=\"vertical-align: inherit\">iOS Developers: Enter the world of Android development using Compose Multiplatform and expand your scope of expertise.<\/span><\/li>\n<li data-sourcepos=\"15:1-15:122\"><span style=\"vertical-align: inherit\">Mobile Developers: Learn a powerful, cross-platform framework for building mobile apps while saving time and resources.<\/span><\/li>\n<li data-sourcepos=\"16:1-16:123\"><span style=\"vertical-align: inherit\">Web Developers: Enter the world of mobile development with Compose Multiplatform and build Android and iOS apps with a single code base.<\/span><\/li>\n<li data-sourcepos=\"17:1-18:0\"><span style=\"vertical-align: inherit\">Compose Multiplatform Enthusiasts: Anyone looking to learn a new and efficient framework for building multiplatform applications will benefit from this course.<\/span><\/li>\n<\/ul>\n<h3><span style=\"vertical-align: inherit\">Details of the Full-stack Compose Kotlin Multiplatform Masterclass course \u2013 KMP<\/span><\/h3>\n<ul>\n<li><span style=\"vertical-align: inherit\">Publisher:&nbsp; <\/span><a href=\"https:\/\/href.li\/?https:\/\/www.udemy.com\/course\/fullstack-compose-multiplatform-masterclass-kmp\/?couponCode=LEADERSALE24B\" target=\"_blank\"><span style=\"vertical-align: inherit\">Udemy<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">teacher: <\/span><a href=\"https:\/\/downloadlynet.ir\/tag\/petros-efthymiou\/\"><span style=\"vertical-align: inherit\">Petros Efthymiou<\/span><\/a><\/li>\n<li><span style=\"vertical-align: inherit\">Training level: beginner to advanced<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Training duration: 3 hours and 20 minutes<\/span><\/li>\n<li><span style=\"vertical-align: inherit\">Number of courses: 58<\/span><\/li>\n<\/ul>\n<h3><span style=\"vertical-align: inherit\">Course headings<\/span><\/h3>\n<h2>&nbsp;<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-903583 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2024\/05\/Full-stack-Compose-Kotlin-Multiplatform-Masterclass-KMP-2.jpg\" alt=\"Full-stack Compose Kotlin Multiplatform Masterclass - KMP\" width=\"810\" height=\"337\"><\/h2>\n<h3><span style=\"vertical-align: inherit\">Full-stack Compose Kotlin Multiplatform Masterclass Course Prerequisites \u2013 KMP<\/span><\/h3>\n<ul>\n<li dir=\"ltr\" style=\"text-align: left\">A laptop that is able to run Android Studio<\/li>\n<li dir=\"ltr\" style=\"text-align: left\">Programming experience is nice to have but not required. You will learn everything you need to know.<\/li>\n<li dir=\"ltr\" style=\"text-align: left\">If you want to build and test the iOS app you will need a Mac. You can still build and the run the Android and KMP apps on any laptop without a Mac.<\/li>\n<\/ul>\n<h3><span style=\"vertical-align: inherit\">Course images<\/span><\/h3>\n<h2><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-903581 size-full\" src=\"https:\/\/downloadly.ir\/wp-content\/uploads\/2024\/05\/Full-stack-Compose-Kotlin-Multiplatform-Masterclass-KMP.jpg\" alt=\"Full-stack Compose Kotlin Multiplatform Masterclass - KMP\" width=\"791\" height=\"311\"><\/h2>\n<h3><span style=\"vertical-align: inherit\">Sample video of the course<\/span><\/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-126931-1\"><video class=\"wp-video-shortcode\" id=\"video-126931-1_html5\" width=\"640\" height=\"360\" preload=\"metadata\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Full-stack_Compose_Kotlin_Multiplatform_Masterclass_-_KMP_Downloadly.ir.mp4?_=1\" style=\"width: 640px; height: 360px;\"><source type=\"video\/mp4\" src=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Full-stack_Compose_Kotlin_Multiplatform_Masterclass_-_KMP_Downloadly.ir.mp4?_=1\"><a href=\"https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Full-stack_Compose_Kotlin_Multiplatform_Masterclass_-_KMP_Downloadly.ir.mp4?nocache=1786098507260\">https:\/\/dl.downloadly.ir\/Files\/Elearning\/Sample\/Full-stack_Compose_Kotlin_Multiplatform_Masterclass_-_KMP_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<div>\n<h3><span style=\"vertical-align: inherit\">Installation guide<\/span><\/h3>\n<p><span style=\"vertical-align: inherit\">After Extract, view with your favorite Player.<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Subtitle: None<\/span><\/p>\n<p><span style=\"vertical-align: inherit\">Quality: 1080p<\/span><\/p>\n<\/div>\n<h3><span style=\"vertical-align: inherit\">download link<\/span><\/h3>\n<p><a href=\"https:\/\/dl3.downloadly.ir\/Files\/Elearning\/Udemy_Full-stack_Compose_Kotlin_Multiplatform_Masterclass_-_KMP_2024-5.part1_Downloadly.ir.rar?nocache=1786098506\"><span style=\"vertical-align: inherit\">Download part 1 \u2013 1 GB<\/span><\/a><\/p>\n<p><a href=\"https:\/\/dl3.downloadly.ir\/Files\/Elearning\/Udemy_Full-stack_Compose_Kotlin_Multiplatform_Masterclass_-_KMP_2024-5.part2_Downloadly.ir.rar?nocache=1786098506\"><span style=\"vertical-align: inherit\">Download part 2 \u2013 117 MB<\/span><\/a><\/p>\n<p><span style=\"vertical-align: inherit\">File(s) password: www.downloadly.ir<\/span><\/p>\n<h3><span style=\"vertical-align: inherit\">Size<\/span><\/h3>\n<p><span style=\"vertical-align: inherit\">1.1 GB<\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Description Full-stack Compose Kotlin Multiplatform Masterclass course \u2013 KMP. This comprehensive training course, presented by Petros Aftimio, teaches you how t<\/p>\n","protected":false},"author":1,"template":"","dgi_category":[10458],"dgi_tag":[38421,38422,38423,38424,38425,38426,38427,38428,22605],"class_list":["post-3426","digital_item","type-digital_item","status-publish","has-post-thumbnail","hentry","dgi_category-video-tutorials","dgi_tag-course-full-stack-compose-kotlin-multiplatform-masterclass-kmp","dgi_tag-download-course-full-stack-compose-kotlin-multiplatform-masterclass-kmp","dgi_tag-download-full-stack-compose-kotlin-multiplatform-masterclass-kmp","dgi_tag-download-link-full-stack-compose-kotlin-multiplatform-masterclass-kmp","dgi_tag-free-download-full-stack-compose-kotlin-multiplatform-masterclass-kmp","dgi_tag-free-download-link-full-stack-compose-kotlin-multiplatform-masterclass-kmp","dgi_tag-free-download-links-full-stack-compose-kotlin-multiplatform-masterclass-kmp","dgi_tag-free-full-stack-compose-kotlin-multiplatform-masterclass-kmp","dgi_tag-petros-efthymiou"],"_links":{"self":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/digital_item\/3426","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\/3426\/revisions"}],"wp:attachment":[{"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/media?parent=3426"}],"wp:term":[{"taxonomy":"dgi_category","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_category?post=3426"},{"taxonomy":"dgi_tag","embeddable":true,"href":"https:\/\/nokobox.com\/index.php\/wp-json\/wp\/v2\/dgi_tag?post=3426"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}