Kotlin Webinars

2021 Kotlin 中文开发者大会

Kotlin 团队新的发布周期,为 Kotlin 的快速进展注入了全新动力。Kotlin 1.5.31 的增量更新刚刚发布,1.6 也提上了年底前发布的日程。大中华地区目前已累计有 7 个 Kotlin 用户组,横跨北京、上海、深圳、江西、合肥、香港、台湾等地。从 10 月 19 日起,Kotlin 团队也开始今年一系列的线上直播活动,议题涵盖 K2 编译器、KSP、Kotlin/JS & WebAssembly、KMM、Server-Side(Ktor & Spring)、代码覆盖率工具 Kover 及代码质量工具 Qodana 等。Kotlin 用户组的组织者们也为此准备了一场 Kotlin 中文开发者大会,与大家一同分享最新、最有趣的技术趋势,机会难得,不容错过!

本次活动将在 BiliBili 直播间直播,演讲内容全程录影,待剪辑后会陆续公布视频,相关材料也会发送至与会者邮箱,请预先报名以收取活动信息。

立即报名参加 活动直播间

11/6 (六) 活动精彩议程

本次 Kotlin 中文开发者大会 由 JetBrains 及 7 个 Kotlin 用户组联合举办,将会一起回顾 Kotlin 2021 Premier Online Event 的主题演讲亮点(以英文音频播放并上附中文字幕),各用户组的组织者也会分享自己对 Kotlin 的研究心得及应用示例。以下是本次活动的主要议程:

13:00-14:15 2021 Premier Event 主题演讲观影派对及论坛

在本次 Premier Event 的主题演讲中,Kotlin 团队发布了一系列令人兴奋的新闻。包括 K2 编译器、IR 编译后端、Kotlin/JS 及 WebAssembly 计划、KMM Beta 发布时程及 Kotlin 生态系里各种库、工具的新版发布。我们觉得您一定会对这些新闻感兴趣。因此在活动的第一场安排了观影派对,主题视频配有中文字幕,之后邀请社区内的技术大佬进行 30 分钟的综合讨论,为大家快速回顾本次的发布重点,加深理解。

14:30-15:00 以 Kotlin 编写 Spring Framework


综览 JVM 生态系,Spring 仍是市场上最广为采用的框架。而在 Spring 5 之后官方开始大力优化对 Kotlin 的支持,对于 Kotlin 开发者来说,能同时使用自己喜欢的编程语言及框架将是最棒的组合。本场次邀请来自台湾 Kotlin 用户组的技术大佬 Vincent 跟大家分享他使用 Kotlin 来开发 Spring 框架的心得及建议。

 

15:00-15:30 KMM 的 MVI 模式框架 – MVIKotlin


Kotlin 团队于 2020 年推出 Kotlin Multiplatform Mobile(KMM)解决方案,协助开发者能以 Kotlin 编写跨两个 Mobile 操作系统的 App。但在 KMM 架构下无法使用 Android 开发常用的 Jetpack AAC,但可使用开源社区的“替代品” – MVIKotlin。本场次邀请来自上海 Kotlin 用户组的组织者也是《Kotlin 编程实践》的译者乔禹昂,跟大家介绍可用于 KMM 的 Kotlin MVI 架构模式组件框架 MVIKotlin。

 

15:30-16:00 从 Java 思维到 Kotlin 思维(You Might Need to Redesign Your Java Codes in Kotlin)


Kotlin 与 Java 有绝佳的互操作性,因此可以非常平顺地迁移代码。但对于初接触 Kotlin 的 Java 开发者,在重构代码时往往仍受限于 Java 思维,没有善用 Kotlin 的语法精华。因此本场次邀请到来自香港 Kotlin 用户组的技术大佬 GapLoTech 为大家带来这场如何用更地道的 Kotlin 思维来重写你的 Java 代码。(本场次以英文宣讲)

 

16:00-16:30 Kotlin 元编程:从注解处理器(KAPT)到符号处理器(KSP)


Kotlin 符号处理器 KSP 是 Google 基于Kotlin 编译器插件开源的 Kotlin 元编程框架。它的使用场景与注解处理器直接对应,但有对 Kotlin 语法的原生支持。我们能获得的源码信息更全,同时由于不需要生成 Java 符号而比注解处理器也有极大的编译速度优势。本场次邀请到北京 Kotlin 用户组组织者、也是《深入理解 Kotlin 协程》的作者霍丙乾,为大家带来这场从 KAPT 迁移到 KSP 的分享。

 

16:30-17:00 初探 Ktor 集成 Exposed 开发 Web 应用


以 Kotlin 开发 Server-Side 应用不是只有 Spring 这个选项。由 JetBrains 团队推出的 Ktor 框架是一个轻量、支持协程、简单易学的好选择,再搭配同是 JetBrains 出品的 SQL 框架 Exposed,就能在很短的时间内迅速打造一个 Web 应用或微服务。本场次邀请到台湾 Kotlin 用户组组织者 Recca 跟大家分享他使用 Ktor 及 Exposed 的心得与经验。

 

17:00-17:15 Kotlin 学习材料及用户组资源


本环节将由大家喜爱的 JetBrains 技术布道师圣佑,为大家介绍可以在哪些地方取得学习材料,并会综览各用户组资源,以及如何在自己的城市申请一个 Kotlin 用户组。想要踏上 Kotlin 学习之路的小伙伴别错过这场短讲中分享的干货!

 

17:15-18:00 Q&A

活动的最后我们把时间留给大家来开放提问,并邀请所有讲师、用户组组织者与所有听众进行问答。若您对议程内容、Kotlin 趋势等有疑问,都欢迎留到最后与技术大佬互动。

抽奖活动

本次活动由 JetBrains 赞助,提供 4 组一年期 IntelliJ IDEA 个人授权。将会在活动最后由报名名单中抽出,请预先报名以取得抽奖资格。活动结束后将以 Email 发送通知,确认获奖资格后寄发序号兑换。

立即报名参加 活动直播间

Discover more