From ad4ee3c05e30afd15f42b4d4e88098ef7ec4f7b7 Mon Sep 17 00:00:00 2001 From: RicardoJiang <2868405029@qq.com> Date: Wed, 13 Mar 2024 23:33:40 +0800 Subject: [PATCH] ADD: march monthly --- hugo/content/news/kotlin-news-2024-03.md | 47 ++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 hugo/content/news/kotlin-news-2024-03.md diff --git a/hugo/content/news/kotlin-news-2024-03.md b/hugo/content/news/kotlin-news-2024-03.md new file mode 100644 index 0000000..021b0c3 --- /dev/null +++ b/hugo/content/news/kotlin-news-2024-03.md @@ -0,0 +1,47 @@ +--- +title: Kotlin 技术月报 | 2024 年 3 月 +date: 2024-03-30 +tags: [技术月报] +--- + +为了帮助社区的小伙伴们更好地了解 Kotlin 相关的最新动态,我们决定使用月报的形式,整理展示最近一个月的 Kotlin 技术动态。 + +月报的主要内容包括:整理展示最近一个月的最新技术动态,精选博客,精选视频以及社区活动等方面的信息。 + +## 最新动态 +### [Compose Multiplatform 1.6 版本发布](https://blog.jetbrains.com/kotlin/2024/02/compose-multiplatform-1-6-0-release/) +Compose Multiplatform 1.6 版本已发布,具体包括如下内容: + +- 更新了通用资源管理 API: 可以使用生成的 Res 对象在 Compose Multiplatform 代码中访问资源 +- 引入了通用 UI 测试 API: UI 测试可以帮助您确保应用程序的行为符合预期,Compose Multiplatform 1.6 为此引入了通用 UI 测试 API +- 添加了 iOS 辅助功能支持: Compose Multiplatform 现在为 iOS 提供支持,使残障人士可以与 Compose UI 以与原生 UI 相同的舒适度进行交互 +- 带来了许多其他功能和改进: 包括对 Fleet 的 @Preview 注解的支持,iOS 与桌面端的一些优化等 + +### [Ktor 2024 路线图发布](https://blog.jetbrains.com/kotlin/2024/03/the-ktor-roadmap-for-2024/) +Ktor 是一个轻松构建联网应用(web 应用、 HTTP 服务、 移动应用以及浏览器应用)的框架。Ktor 2024 路线图已发布, Ktor 团队将继续保持框架轻量级、灵活和透明,提高功能质量和性能,扩展Ktor插件生态系统,具体包括如下内容: + +- 新功能: + - 引入OpenTelemetry插件,用于生成和收集遥测数据。 + - 集成gRPC,支持创建和消费基于gRPC的服务。 + - 在Ktor 3.0.0中迁移到Kotlinx-io库,以支持多平台。 + - 添加对管理事务的支持,简化数据库访问。 + - 简化依赖注入,支持集成像Koin这样的框架。 +- 改进Ktor开发: + - 改进文档,提供更全面、更易于理解的教程和指南。 + - 引入插件注册表,支持第三方Ktor插件。 + - 发布一个命令行工具,以便在终端或Shell中创建和修改Ktor项目。 + +## 精选博客 +### [Kotlin Multiplatform 初探](https://juejin.cn/post/7340307629892960296) +众所周知,Kotlin 是一门跨平台的语言,它可以在 JVM、Android、iOS、Web、Native 等多个平台上运行。Kotlin Multiplatform 是 Kotlin 的一个重要特性,它可以让我们在一个项目中编写一份代码,然后在多个平台上运行。本文将带你初探 Kotlin Multiplatform。具体包括如下内容: + +- Kotlin Multiplatform 是什么? +- KMP的优势是什么 +- 一个简单的demo +- KMP 实现原理 +- KMP生态 +- 业界案例 + +## 精选视频 + +## 社区活动