-
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
2b8f5d7
commit fd16cdc
Showing
1 changed file
with
44 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,44 @@ | ||
--- | ||
title: Kotlin 技术月报 | 2024 年 2 月 | ||
date: 2024-02-28 | ||
tags: [技术月报] | ||
--- | ||
|
||
为了帮助社区的小伙伴们更好地了解 Kotlin 相关的最新动态,我们决定使用月报的形式,整理展示最近一个月的 Kotlin 技术动态。 | ||
|
||
月报的主要内容包括:整理展示最近一个月的最新技术动态,精选博客,精选视频以及社区活动等方面的信息。 | ||
|
||
## 最新动态 | ||
### Kotlin 2.0.0-Beta4 版本发布 | ||
[What's new in Kotlin 2.0.0-Beta4](https://kotlinlang.org/docs/whatsnew-eap.html#kotlin-k2-compiler) | ||
|
||
Kotlin 2.0.0-Beta4 版本已发布,具体包括以下内容: | ||
|
||
- K2 编译器的稳定性持续提升,自 1.9.20 起,K2 编译器的所有 target 都达到了 Beta 状态。 | ||
- Gradle 构建工具方面的改进 | ||
- Kotlin/JS 支持类型安全的纯 JavaScript 对象 | ||
- Kotlin/JS 支持使用 npm 作为包管理器 | ||
- Kotlln/JS 支持导出 List, Map, Set 等集合类型 | ||
|
||
### Jetpack Lifecycle 支持 Koltin 跨平台 | ||
[Jetpack Lifecycle 支持 Koltin 跨平台](https://developer.android.com/jetpack/androidx/releases/lifecycle#version_28_2) | ||
|
||
Lifecycle 库支持 Kotlin 跨平台,Lifecycle、LifecycleOwner、LifecycleObserver、Lifecycle.State、Lifecycle.Event 和 LifecycleRegistry 中的核心 Lifecycle API 现在包含在与 Kotlin Multiplatform 兼容的工件中 | ||
|
||
## 精选博客 | ||
### 使用 @JsExport 将 Kotlin 导出给 JS 的指南 | ||
[@JsExport guide for exposing Kotlin to JS](https://dev.to/touchlab/jsexport-guide-for-exposing-kotlin-to-js-20l9) | ||
|
||
Kotlin/JS 支持通过 @JsExport 导出 Kotlin 供 JS 调用,但在实际使用中存在着诸多限制。本文介绍了如何使用 @JsExport 处理集合类型,Long 类型,接口,枚举,Sealed classes,挂起函数等内容的导出。 | ||
|
||
## 精选视频 | ||
|
||
## 社区活动 | ||
### 邀请函 | JetBrains 联合上海 KUG,仅限开发者参加的返工派对! | ||
龙年伊始,邀你赴一场专属开发者的派对。Kotlin 社区伙伴贡献硬核技术分享,JetBrains 大咖漂洋过海和你面对面,为你新年加足“码”力!具体将为你带来以下分享 | ||
|
||
- 《Kotlin + 复合构建组织工程结构》 | ||
- 《AGP 在包体积优化上的应用》 | ||
- 《内部视角看 Kotlin 是如何发展的》 | ||
- 《基于 IntelliJ 的 IDE 的性能优化演变》 | ||
- 《Fleet 最新进展》 |