-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
c5e9150
commit 9dbce9b
Showing
1 changed file
with
40 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
--- | ||
title: 活动回顾 | 2024 KotlinConf Global 北京分享会 | ||
date: 2024-06-16 | ||
tags: [分享会] | ||
--- | ||
|
||
2024 KotlinConf Global 北京分享会结束了,感谢所有参与其中的讲师、参会者、工作人员。 | ||
|
||
我们将讲师的演讲视频与讲义发布在 B 站与谷歌 drive ,方便大家回顾 | ||
|
||
## 演讲回看 | ||
### KotlinConf 2024 Copenhagen 场见闻 | ||
今年刘银龙老师前往 Copenhagen 现场参加了 KotlinConf,在本次 Global 活动与大家分享交流了这次美妙的旅程,包括前期准备、现场见闻、个人感受等,还有带回来的Kotlin周边纪念品等与大家分享。 | ||
|
||
[《KotlinConf 2024 Copenhagen 场见闻》 PPT 链接](https://docs.google.com/presentation/d/1mz8Iifx-4I5rSj5osTzFxILueA74VmKJSjjy98uGEYo/edit?usp=sharing) | ||
|
||
{{< bilibili BV14f421B7CS >}} | ||
|
||
### 鸿蒙 KMP & Compose 探索 | ||
鸿蒙不再支持 AOSP 之后,客户端从双端演变为三端,可以预见未来对于跨端代码复用的需求将愈发强烈。作为 Android 开发者的我们,是否可以低成本的利用现有技术栈实现鸿蒙跨端开发呢?本次分享介绍了 KMP 在鸿蒙上的接入,并探索 Compose 在鸿蒙上应用的可能性,希望在鸿蒙跨平台能力上能够给大家带来一些新的思路与方向。 | ||
|
||
[《鸿蒙 KMP & Compose 探索》 PPT 链接](https://drive.google.com/file/d/19M6NuRyQlkCCfDK_r1QYOgxkmRSBd7ge/view?usp=sharing) | ||
|
||
{{< bilibili BV19i421a7za >}} | ||
|
||
### KMP 到鸿蒙:基于 Cinterop 和 KSP 简化跨语言交互的实践 | ||
KMP 应用到鸿蒙平台涉及 ArkTS <-> C <-> Kotlin 的跨语言交互,跨语言交互有很多难点,接口、List、Map 等非基本类型支持难度大,内存管理成问题,桥接代码复杂难写。本次分享主要介绍快手团队基于 KMP 提供的 Cinterop 工具简化 ArkTS <-> C <-> Kotlin 的跨语言交互流程,并基于 KSP 自动生成跨语言桥接代码的实践。 | ||
|
||
[《KMP 到鸿蒙:基于 Cinterop 和 KSP 简化跨语言交互的实践》 PPT 链接](https://docs.google.com/presentation/d/1X33Tpb7VOLdlDnz-FV0V4mf5S892uKeD/edit?usp=sharing&ouid=107015407494354700091&rtpof=true&sd=true) | ||
|
||
{{< bilibili BV1Nn4y1X7yf >}} | ||
|
||
### Compose 是如何实现跨平台的? | ||
本次分享主要介绍了 Kotlin 跨平台的基本原理,Compose 的基本组成结构以及 Compose 实现跨平台要解决的问题。 | ||
|
||
[《Compose 是如何实现跨平台的?》PPT 链接](https://docs.google.com/presentation/d/1kPDK0dR-IfV4Ai5cQjHRiAVl2kL8UeJi/edit?usp=sharing&ouid=107015407494354700091&rtpof=true&sd=true) | ||
|
||
{{< bilibili BV1yf421B77T >}} | ||
|
||
## 精彩瞬间 |