2022 Kotlin 中文开发者大会
时间很快地到了 2022 年年底,随着 Kotlin 1.7.20 的发布,官方一系列多平台库也跟着更新,包括全新的 K2 编译器,目前正积极地开发中并已公布 Alpha 版。Mobile 开发者期待已久的 Kotlin Multiplatform Mobile 也推出 Beta 版。支持开发多平台 UI 的 Compose Multiplatform 也发布了 1.2。更让人兴奋的是,停办多时的 KotlinConf 也将在 2023 年正式复办,为 Kotlin 开发者带来更多的交流机会。
Kotlin 中文开发者大会是由 JetBrains 团队与中文 Kotlin User Group 合作举办的免费线上直播活动,活动将会由 Kotlin 团队与大家分享最新 Kotlin 新闻,并邀请社区的技术大佬分享最新前沿技术、实用的开发经验,还能与其他听众在弹幕上、直播群里互动,还有机会抽中由 JetBrains 赞助提供的精致小礼品。
去年活动收到大家热情的反馈,今年我们特别将活动提升为两天的议程,邀请到 10 位技术大佬与大家分享包括 Coroutine、Compose Multiplatform、Kotlin Multiplatform Mobile、Kotlin Symbol Processor、Ktor、Spring、Vaadin、IntelliJ Plugin、LeetCode 刷题等话题。除了技术主题外,还有 Kotlin 学习历程及 Kotlin User Group 社区运营经验的专场分享。如此丰富的主题,机会难得,不容错过!
本次活动将在 JetBrains 中国官方 BiliBili 频道和微信视频号同步直播,你可以扫描下方二维码,提前在微信视频号中做好预约。没时间参与的小伙伴也别担心,大会内容将全程录影,待剪辑后会陆续公布视频,请关注 JetBrains 微信公众号以获取第一手活动信息。
11/26 (六) 精彩议程
第一天主题的侧重点在 Kotlin 新闻、Compose Multiplatform、Kotlin Multiplatform Mobile、Kotlin Symbol Processor、Ktor 及 LeetCode 刷题上,各专场简介如下:
14:00-14:15 十分钟带您了解 Kotlin 的 2022
第一场将由 JetBrains 技术布道师圣佑与 Pamela 搭配,为大家分享近期重点更新回顾,以及上个月刚发布的 Kotlin Multiplatform Mobile Beta 的最新信息。
14:15-14:55 从 Jetpack Compose 到 Compose Multiplatform
第二场邀请到字节跳动资深研发,Android GDE 王鹏,带着大家认识近期在 Android 开发非常火的 Jetpack Compose UI Library,以及 JetBrains 如何实现 Compose Multiplatform 的原理。
14:55-15:35 使用 DSL + KSP 打造跨平台的 Kotlin SQLite 框架
第三场将由携程机票资深工程师乔禹昂介绍 Kotlin Multiplatform 的实际用例,说明如何通过 Kotlin 设计 DSL 语法搭配 Kotlin Symbol Processor,构建一款具备跨平台能力的 SQLite 框架,让大家了解 Kotlin 在多平台开发的潜力。
15:35-16:15 Kotlin Symbol Processor 应用与技巧
第四场将由知名 Podcast 节目《二分电台》主理人 2BAB 为大家介绍 Google 基于 Kotlin 编译器插件开源的 Kotlin 元编程框架 Kotlin Symbol Processor,将探索场景背后的通用技巧,解锁 KSP 的更多可能。
16:15-16:55 通过 Ktor 框架同步完成 Server 及 Client Side 开发
使用 Kotlin 写好后端 API 后,前端还得自行实现 API Client,若 Server 及 Client 能共享代码是不是可以更高效?第五场分享将由 Taiwan Kotlin User Group 组织者 Recca 为大家介绍 Ktor 框架的 Server 及 Client 两大组件,以及如何在写好后端 API 后,顺手完成给前端用的 SDK。
更新:本场直播活动已结束,收看直播回放,下载 PPT,本场参考文档 Ktor 文档、Serialization 库文档
16:55-17:35 享受用 Kotlin 刷 LeetCode 的乐趣
使用 LeetCode 练习刷题是多数开发者求职准备的必要项目,第六场邀请到《老姐要用 Kotlin 寫專案:從 Server 到 Android APP 的開發生存日記》一书作者 Kate 跟大家分享使用 Kotlin 解题的技巧及乐趣,以及如何通过 IntelliJ 插件让开发者不需离开 IDE 即可刷题,让练习更高效。
11/27 (日) 精彩议程
第二天主题的侧重点在 Kotlin 语言特性、后端及 Web 开发,并将 Kotlin 应用在 IntelliJ 插件开发上。也搭配软性议程,邀请 Kotlin User Group 的小伙伴跟大家聊聊他们学习 Kotlin 以及运营技术社区的经验,各专场简介如下:
14:00-14:15 Kotlin 很简单,一起来学习吧!
听完第一天的议程,是不是对 Kotlin 产生更多的兴趣呢?第二天议程的第一场,将由 JetBrains 技术布道师圣佑主持,访谈 3 位来自 Kotlin 社区的小伙伴,由他们跟大家分享学习 Kotlin 的经验,并为大家精选适合不同程度的学习材料。
更新:本场直播活动已结束,收看直播回放,下载 PPT,本场参考书籍有:Kotlin 编程权威指南、Head First Kotlin 程序设计、Kotlin 实战、一行代码 Android 第 3 版、Kotlin 核心编程,本场参考网站:Kotlin Tips
14:15-14:30 在你的城市寻找 Kotlin 伙伴
想在你所居住的城市寻找一起学习 Kotlin 的小伙伴吗?第二场分享邀请到 Kotlin 产品市场经理 Alina 与大家介绍能让 Kotlin 开发者一起交流开发经验、彼此学习的技术社区 Kotlin User Group,并由 JetBrains 技术布道师圣佑简介中文 KUG 运营现况,让你的 Kotlin 学习之路不孤单。
14:30-15:10 与时俱进:使用 Kotlin 尝鲜 Spring 6
即将推出的 Spring 6/Spring Boot 3 要求的 JDK 最小版本为 17,对 JVM 服务端生态有兴趣的小伙伴一定很想赶快尝鲜,也好奇新版本在哪些新特性吧?第三场分享邀请到 Kotlin 中文站负责人贾彦伟为大家介绍 Kotlin 同 Java 17 新特性的协同、对比与互操作,以及利用 Kotlin 协程来写 Webflux 代码的方式。
15:10-15:50 从零开始欣赏 Coroutine 的精湛设计
Coroutine 是许多开发者对 Kotlin 产生兴趣的最大原因,因此第四场分享邀请到 Kotlin GDE,知名技术博客博主 Gap撈Tech 为大家深入 Kotlin Coroutine API 的语言设计,除了分析它能解决的开发问题外,也会以 Coroutine 重构旧项目为例,分享数个实用的 Kotlin 撰写技巧。
更新:本场直播活动已结束,收看直播回放,下载 PPT,讲师使用的 IDE 主题
15:50-16:30 使用 Vaadin 搭配 Kotlin 快速开发 Web 应用
第五场邀请到《Kotlin 炉边漫谈》Podcast 共同主持人 Maggie 为大家介绍一款能快速开发 Web 应用的 Vaadin 开源框架,开发者甚至不需精通后端、数据库,也能快速构建具备现代 UI 的 Web 应用程序,搭建后台更高效。
16:30-17:10 使用 Kotlin 编写 IntelliJ Plugin
IntelliJ IDEA 作为开发者青睐的工具,不仅自身功能强大,同时也支持开发者以 Kotlin 开发插件。第六场邀请到深受用户欢迎、下载量超过 700 万次的 IntelliJ 插件 Rainbow Brackets 作者张志豪,为大家介绍使用 Kotlin 及 Gradle 开发插件、测试插件以及发布至 JetBrains Marketplace 的技巧及经验。
17:10-17:35 那些运营 Kotlin 社区的大小事
任何对 Kotlin 有兴趣的人,不论是否会写代码,都可以在自己的城市申请成立 Kotlin User Group。为了让更多人了解 KUG 这个技术社区,第七场邀请到 8 位中文 KUG 的组织者,以圆桌论坛的型式,跟大家聊聊那些运营 Kotlin 社区的大小事。
抽奖活动
本次大会由 JetBrains 赞助,提供每天 4 组,两天共计 8 组一年期 IntelliJ IDEA 个人授权。将会在每天活动最后于直播间抽出,请务必全程参与以取得抽奖资格。