活动回顾 | 2024 KotlinConf Global 北京分享会

2024 KotlinConf Global 北京分享会结束了,感谢所有参与其中的讲师、参会者、工作人员。 我们将讲师的演讲视频与讲义发布在 B 站与谷歌 drive ,方便大家回顾 演讲回看 KotlinConf 2024 Copenhagen 场见闻 今年刘银龙老师前往 Copenhagen 现场参加了 KotlinConf,在本次 Global 活动与大家分享交流了这次美妙的旅程,包括前期准备、现场见闻、个人感受等,还有带回来的Kotlin周边纪念品等与大家分享。 《KotlinConf 2024 Copenhagen 场见闻》 PPT 链接 鸿蒙 KMP & Compose 探索 鸿蒙不再支持 AOSP 之后,客户端从双端演变为三端,可以预见未来对于跨端代码复用的需求将愈发强烈。作为 Android 开发者的我们,是否可以低成本的利用现有技术栈实现鸿蒙跨端开发呢?本次分享介绍了 KMP 在鸿蒙上的接入,并探索 Compose 在鸿蒙上应用的可能性,希望在鸿蒙跨平台能力上能够给大家带来一些新的思路与方向。 《鸿蒙 KMP & Compose 探索》 PPT 链接 KMP 到鸿蒙:基于 Cinterop 和 KSP 简化跨语言交互的实践 KMP 应用到鸿蒙平台涉及 ArkTS <-> C <-> Kotlin 的跨语言交互,跨语言交互有很多难点,接口、List、Map 等非基本类型支持难度大,内存管理成问题,桥接代码复杂难写。本次分享主要介绍快手团队基于 KMP 提供的 Cinterop 工具简化 ArkTS <-> C <-> Kotlin 的跨语言交互流程,并基于 KSP 自动生成跨语言桥接代码的实践。...

June 16, 2024 · beijing-kug

线下活动 | 2024 KotlinConf Global 北京分享会

6月15日,北京 Kotlin 用户组将举办线下聚会,欢迎您的到来。 这场活动是 KotlinConf Global 活动的一部分,我们邀请了三位嘉宾来分享现场参加 KotlinConf 的体验以及 Kotlin Multiplatform 跨鸿蒙等方面的实践经验。 大家可以在现场与各位 Kotlin 技术爱好者一起交流讨论,线下面基,点击报名链接或者扫描文末二维码即可报名 活动简介 今年 5 月下旬,备受期待的年度 KotlinConf 大会在丹麦哥本哈根隆重举行。本届大会汇聚了 102 位杰出嘉宾,他们带来了 77 场精彩分享与 6 场深入研讨会。这场科技界的盛宴吸引了来自全球各地的 2000 名开发者,得到了 19 位卓越合作伙伴的支持,并由 47 名热心志愿者共同助力。 考虑到许多开发者无法亲临现场,JetBrains 官方发起了全球性的 KotlinConf Global 活动,通过 JetBrains 认证的 Kotlin User Group(KUG)在各地举办当地活动。这一活动旨在加强当地 Kotlin 开发者之间的联系,提升技术能力与交流。 精彩内容 《KotlinConf 2024 Copenhagen现场见闻》 讲师简介:刘银龙,美团移动端开发工程师,KMP 技术专家。 内容简介:今年有机会来现场参加 KotlinConf,本次 Global 活动将与大家分享交流这次美妙的旅程,包括前期准备、现场见闻、个人感受等,还有带回来的Kotlin周边纪念品等你来领取呦。 《鸿蒙 KMP & Compose 探索》 讲师简介:吴霖鹏,Android 开发工程师。 内容简介:鸿蒙不再支持 AOSP 之后,客户端从双端演变为三端,可以预见未来对于跨端代码复用的需求将愈发强烈。作为 Android 开发者的我们,是否可以低成本的利用现有技术栈实现鸿蒙跨端开发呢?本次分享将介绍 KMP 在鸿蒙上的接入,并探索 Compose 在鸿蒙上应用的可能性,希望在鸿蒙跨平台能力上能够给大家带来一些新的思路与方向。...

June 1, 2024 · beijing-kug

活动回顾 | 2023 KotlinConf Global 北京分享会

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 有什么厉害之处,并且能为我们安卓开发工程师的竞争力带来哪些提升。 《Compose 到底能玩出什么花?》 PPT 链接 KMM 跨平台原理及实践 Jetbrains Compose 为什么可以跨平台?这离不开 Kotlin Multiplatform (KMP)技术,它是 Kotlin 官方提供的一套跨平台解决方案,通过编译器将 Kotlin 源码编译为各平台目标代码或机器码。本次分享主要介绍 KMP 跨平台原理,以及 Kotlin Multiplatform Mobile(KMM)在移动端的落地实践,并结合本次官方 KotlinConf 大会的最新进展探讨未来更广的发展前景。...

May 13, 2023 · beijing-kug

线下活动 | 2023 KotlinConf Global 北京分享会

5月13日,北京 Kotlin 用户组将举办首次线下聚会,欢迎您的到来。 这场活动是 KotlinConf Global 活动的一部分,我们邀请了三位嘉宾来分享他们在 Kotlin 元编程、Compose 跨平台以及 Kotlin Multiplatform 等方面的实践经验。 大家可以在现场与各位 Kotlin 技术爱好者一起交流讨论,线下面基,点击报名链接或者扫描文末二维码即可报名 活动简介 经过三年的疫情最困难时期,JetBrains 官方举办的 KotlinConf 大会于今年 4 月中旬在荷兰阿姆斯特丹再次回归。此次大会上,Kotlin 团队的开发人员介绍了 Kotlin 的未来发展方向和重要更新,同时来自世界各地的开发人员也分享了 Kotlin 在各个领域的先进实践经验。 鉴于许多开发人员无法亲身参加现场活动,JetBrains 官方在全球范围内发起了 KotlinConf Global 活动,由 JetBrains 注册的 Kotlin User Group(KUG)在当地举办,旨在促进本地 Kotlin 开发人员之间的联系,提高技术水平。 本次活动是 KotlinConf Global 活动的一部分,同时也是北京 Kotlin 用户组的首次线下活动,期待您的参加 精彩内容 《你想知道的 Jetpack Compose 的编译器黑魔法》 讲师简介:霍丙乾 bennyhuo,Google 开发者专家(Kotlin 方向);《深入理解 Kotlin 协程》 作者;先后就职于腾讯、猿辅导。 内容简介:Jetpack Compose 是 Android 官方推出的新一代的声明式 UI 开发框架,它一经推出便受到了广大开发者的密切关注。Compose 的设计实现将 Kotlin 的 DSL 能力发挥到了极致,其中基于 Kotlin 编译器插件实现的编译时代码检查和变换发挥了巨大的作用。这次分享我们将对 Jetpack Compose 的编译器插件源码进行简要剖析,在了解 Compose 的工作机制的同时也能深入理解编译器插件的适用场景。...

April 18, 2023 · beijing-kug

KAE将被正式移除,如何无缝迁移?

kotlin-android-extensions 框架已经过时了很久,并且将在 Kotlin 1.8 中被正式移除。 对于新代码,我们可以使用 ViewBinding 等方式替换,但是大量存量代码的迁移,对于开发者来说不是一个轻松的工作。 为此,看云控股技术团队开源了 Kace 框架, 帮助开发者实现 kotlin-android-extensions 插件的无缝迁移。 开源地址:https://github.com/kanyun-inc/Kace

November 17, 2022 · beijing-kug