Full-stack Compose Kotlin Multiplatform Masterclass - KMP

所在平台: Udemy

课程主页: https://www.udemy.com/course/fullstack-compose-multiplatform-masterclass-kmp/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:全栈 Compose Kotlin 多平台大师班 - KMP 概述:由 Petros Efthymiou 主讲的全栈 Compose 多平台大师班,旨在教授如何使用单一代码库构建原生 iOS、Android、桌面和网页应用程序。这是畅销书《KMP 大师班》的续集。许多开发者在提升技能和职业时,会关注各种论坛和文章,并购买课程,但往往发现完成课程后,仍有大量工作需要进行,以使所有知识点在实际生产应用中结合并有效运作。许多课程虽然提供了网络、清晰架构以及数据库等方面的知识,但往往无法将这些知识进行有效整合。 为了解决这一问题,我整合了 Compose 多平台最佳实践,创建了这门课程,使整个学习过程更加顺畅。您将学习如何结合以下技术:Compose 多平台、Kotlin、协程、Ktor、Koin、SQL Delight、Kotlin 状态流、清晰架构以及 MVI。课程中,还会一起构建实际的 Android、iOS、桌面和网页应用程序,并遵循行业最佳实践。 我是一名经验丰富的移动工程师、作者和讲师,拥有超过十年的从业经历。自2013年以来,我曾在初创企业和大型跨国公司担任移动工程师,从初级职位到领导职位。作为一名优秀的工程师并不一定意味着你是一位优秀的讲师,我曾在课堂、网络研讨会、视频课程和书籍中培训了数十万开发者。 我的成就包括创建热门的 Android Udemy 课程《Android TDD 大师班》以及畅销书《清晰移动架构》,帮助数千名移动开发者成长为移动架构师。近七年来,我在包括纽约学院和希腊美国联盟在内的机构中进行过无数课程、讲座和演讲。目前,我在一家名为 Backbase 的跨国公司担任移动培训师,负责培训内部研发工程师、专业服务工程师和外部第三方集成商。 为什么这很重要?Kotlin 多平台现在被认为是稳定的,可以在 Android 生产应用中使用,而 Compose 多平台也在朝着成功的方向发展。与其他所有跨平台应用不同,KMP 的优势在于能够实现原生和跨平台解决方案的兼容。KMP 让您可以使用 Jetpack Compose 和 SwiftUI 构建原生用户界面,同时共享所有业务逻辑、基础设施及样板代码。对于那些没有足够人力和预算聘请专门的 Android、iOS、网页及桌面开发人员的初创企业而言,Compose 多平台带来了巨大的益处,因为可以通过单一代码库构建所有这些应用程序。而且,与其他跨平台解决方案相比,您可以在预算稳固后,选择进一步构建原生用户界面,同时保留大部分代码库。当前,Compose 多平台无疑是所有跨平台解决方案中最具优势的选择。

课程评论(0条)

课程详情

The Fullstack Compose Multiplatform Masterclass by Petros Efthymiou. Learn how to build native iOS, Android, Desktop and Web apps with a single codebase.- The sequel of the best-seller KMP Masterclass.Are you following dozens of forums and articles and buying courses in order to move your development skills and career to the next level? I am, too, but more often than not, after completing them, I realize that there is still a HUGE amount of work left to be done to connect all the pieces together and make them work on an actual production application. I found that even though a course was providing comprehensive knowledge on networking with Ktor, it didn't combine it with Clean architecture, dependency injection, or a local DB with SQL Delight. And because another course was extensive on SQL Delight, it was missing the rest of the best practises.After buying courses, reading articles & forums, and getting my hands dirty, I combined the Compose Multiplatform best practices in a single course to build an actual production application together.I created this course to make the process easier for you! You are going to learn how to combine:Compose MultiplatformKotlinCoroutinesKtorKoinSQL DelightKotlin State FlowClean ArchitectureMVIAnd complete actual Android, iOS, Desktop and Web applications using the industry's best practicesMy approach is to build an application together that can be forked and used as a base in your actual work. Why Me?I am a seasoned Mobile engineer, author, and Instructor with more than 10 years of experience. I have been working as a Mobile engineer from junior to lead positions in ambitious startups & large multinational companies since 2013. Being a sound engineer, though, doesn't automatically mean that you are an excellent instructor. In my lifetime, I have trained hundreds of thousands of developers in classrooms, web conferences, video courses, blog posts, and books.Among other things, I have created a best-selling Android Udemy course called Android TDD Masterclass. I have also written a best-selling Amazon book, Clean Mobile Architecture, which has prepared thousands of mobile developers to become mobile architects.Furthermore, in the past 7 years, I have delivered countless courses, seminars, and lectures in institutions, including New York College and Hellenic American Union. My current position is as a Mobile Trainer in a Multinational company called Backbase, where I am trainingThe internal RnD engineersThe internal professional services engineersExternal third-party integratorsWhy is it important?Kotlin Multiplatform is now considered stable and ready to be used in Android production applications. Compose Multiplatform is following the on the same successful path.Unlike all other cross-platform applications with KMP you can rip the advantages of both native and cross-platform solutions. KMP gives you the option to build native UIs using Jetpack Compose and SwiftUI while sharing all the business logic, infrastructure, and boilerplate code.On the other hand a startup the lacks the headcount and budget to hire specialized Android, iOS, web and potentially desktop devs can benefit greatly from Compose Multiplatform. Because you can build all those apps with a single codebase. And unlike with all the other cross platform solutions you can still decide to build native UIs later one when the budget is secure, while getting to keep the biggest part of your codebase.Currently Compose Multiplatform is a no-brainer compared to all the other cross-platform solutions!

课程标签

0人关注该课程

主题相关的课程