Kotlin 多平台大师班 – KMP、KMM – Android、iOS
使用 KMP 掌握 iOS 和 Android 应用程序开发 – Jetpack Compose、SwiftUI、Ktor、SQLDelight、Clean Architecture、MVI
讲师:Petros Efthymiou
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 构建原生 Android 应用
- 构建原生 iOS 应用程序
- 与 KMP 共享业务逻辑、表示逻辑和基础架构
- 与 Ktor 联网
- 使用 Koin 进行依赖注入
- 将 KMP 中的本地数据库与 SQL Delight 集成
- 用于异步编程的协程
- 使用 Jetpack Compose 构建 Android UI
- 使用 SwiftUI 构建 iOS UI
- 清洁架构和 MVI
- 状态流和反应式编程
要求
- 拥有编程经验固然很好,但不是必需的。您将学到您需要知道的一切。
- 一台能够运行 Android Studio 的笔记本电脑
- 如果您想构建和测试 iOS 应用程序,您将需要一台 Mac。您仍然可以在没有 Mac 的任何笔记本电脑上构建并运行 Android 和 KMP 应用程序。
描述
Petros Efthymiou 的 Kotlin 多平台大师班。
了解如何构建本机 iOS 和 Android 应用程序,同时共享基础架构和业务逻辑。
您是否正在关注数十个论坛和文章并购买课程,以便将您的开发技能和职业提升到一个新的水平?
我也是,但通常情况下,在完成它们之后,我意识到仍然有大量的工作要做,以将所有部分连接在一起并使它们在实际的生产应用程序中运行。我发现,尽管课程提供了有关 Ktor 网络的全面知识,但它并未将其与 Clean 架构、依赖项注入或带有 SQL Delight 的本地数据库结合起来。由于另一门课程广泛介绍了SQL Delight,因此缺少其余的最佳实践。
在购买课程、阅读文章和论坛并亲自动手之后,我将 KMP 最佳实践结合在一门课程中,共同构建了一个实际的生产应用程序。
我创建这门课程是为了让您的过程更轻松!您将学习如何组合:
- 科特林
- 协程
- Jetpack 组合
- 斯威夫特用户界面
- 克托尔
- 科因
- SQL 喜悦
- Kotlin 状态流
- 干净的架构
- 微量元素指数
并使用行业最佳实践完成实际的 Android 和 iOS 应用程序
我的方法是一起构建一个应用程序,可以在您的实际工作中复制和使用。
为什么是我?
我是一位经验丰富的移动工程师、作家和讲师,拥有 10 多年的经验。自 2013 年以来,我一直在雄心勃勃的初创公司和大型跨国公司担任移动工程师,从初级到领导职位。不过,作为一名音响工程师并不意味着你就是一名优秀的讲师。
在我的一生中,我通过课堂、网络会议、视频课程、博客文章和书籍培训了数十万开发人员。
除此之外,我还创建了一个最畅销的 Android Udemy 课程,名为 Android TDD Masterclass。我还写了一本亚马逊畅销书《Clean Mobile Architecture》,该书帮助成千上万的移动开发人员成为移动架构师。
此外,在过去的七年里,我在纽约学院和希腊美国联盟等机构举办了无数的课程、研讨会和讲座。我目前的职位是一家名为 Backbase 的跨国公司的移动培训师,我在那里接受培训
- 内部研发工程师
- 内部专业服务工程师
- 外部第三方集成商
它为什么如此重要?
Kotlin Multiplatform 现在被认为是稳定的,可以在 Android 生产应用程序中使用。
与所有其他使用 KMP 的跨平台应用程序不同,您可以充分利用本机和跨平台解决方案的优势。 KMP 使您可以选择使用 Jetpack Compose 和 SwiftUI 构建本机 UI,同时共享所有业务逻辑、基础设施和样板代码。
谷歌和苹果并没有坐以待毙;他们处于不断的创新竞赛中。他们不断提出新的用户体验指南和用户界面组件来塑造行业和用户的期望。过去所有的跨平台解决方案都无法跟上并最终被弃用。借助 KMP,您可以利用本地创新,同时显着减少工作量。
最后,KMP 兑现了“随心所欲”的承诺。您可以真正将它用于整个应用程序或仅用于新功能模块,而不会出现任何复杂情况。
本课程适合谁:
- 安卓开发者
- iOS 开发者
- 移动开发者
- 移动建筑师
- 对最先进的移动开发感到好奇的后端或前端开发人员
- 任何对 Kotlin 多平台感兴趣的人!