2023 KotlinConf Global 北京分享会结束了,感谢所有参与其中的讲师、参会者、工作人员。
我们将讲师的演讲视频与讲义发布在 B 站与谷歌 drive ,方便大家回顾
演讲回看
活动开场
你想知道的 Jetpack Compose 的编译器黑魔法
Jetpack Compose 是 Android 官方推出的新一代的声明式 UI 开发框架,它一经推出便受到了广大开发者的密切关注。Compose 的设计实现将 Kotlin 的 DSL 能力发挥到了极致,其中基于 Kotlin 编译器插件实现的编译时代码检查和变换发挥了巨大的作用。这次分享我们将对 Jetpack Compose 的编译器插件源码进行简要剖析,在了解 Compose 的工作机制的同时也能深入理解编译器插件的适用场景。
《你想知道的 Jetpack Compose 的编译器黑魔法》 PPT 链接
Compose 到底能玩出什么花?
Jetpack Compose 是 Android 官方推出的新一代的声明式 UI 开发框架,无独有偶,Jetbrains 也推出了新一代的声明式 UI 开发框架: “Compose”,没错,名称都一样,并且使用方式也基本一致。本次分享会带大家看一看 Jetbrains 的 Compose 有什么厉害之处,并且能为我们安卓开发工程师的竞争力带来哪些提升。
KMM 跨平台原理及实践
Jetbrains Compose 为什么可以跨平台?这离不开 Kotlin Multiplatform (KMP)技术,它是 Kotlin 官方提供的一套跨平台解决方案,通过编译器将 Kotlin 源码编译为各平台目标代码或机器码。本次分享主要介绍 KMP 跨平台原理,以及 Kotlin Multiplatform Mobile(KMM)在移动端的落地实践,并结合本次官方 KotlinConf 大会的最新进展探讨未来更广的发展前景。