Skip to content

Commit

Permalink
ADD: march monthly
Browse files Browse the repository at this point in the history
  • Loading branch information
RicardoJiang committed Mar 16, 2024
1 parent 5a52625 commit ad4ee3c
Showing 1 changed file with 47 additions and 0 deletions.
47 changes: 47 additions & 0 deletions hugo/content/news/kotlin-news-2024-03.md
Original file line number Diff line number Diff line change
@@ -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生态
- 业界案例

## 精选视频

## 社区活动

0 comments on commit ad4ee3c

Please sign in to comment.