KaMP Kit助力Kotlin多平台项目的评估

JetBrains和Touchlab携手2020推动Kotlin多平台化

在JetBrains,我们非常高兴能与好朋友Touchlab合作,以能在2020年及以后增加Kotlin Multiplatform Mobile技术的采用。

Touchlab已发布了Kotlin Multiplatform Mobile技术入门工具包。 这是一个独立的GitHub项目,你可以以此作为项目起步或进行技术评估。 我们有幸能在其正式发布前进行了审核,同时很高兴能与Kotlin Multiplatform社区分享它!

以下博文由Touchlab撰写,为我们呈现了更多细节。

继续阅读
发表在 官方 | 留下评论

Ktor 1.3正式版

Ktor 1.3最近发布了正式版,我们很高兴能在该博客中向你介绍详细的更新内容。

Ktor由两部分组成:服务器引擎和灵活的异步HTTP客户端。当前版本主要集中在HTTP客户端上。 可以在这里看到该版本的完整更新日志。 客户端是一个支持JVM,JS,Android和iOS的多平台库,现已在跨平台移动应用程序上广泛应用。我们下一版本的主要目标也是使服务器引擎也能跨平台。

其余我们将要研究的领域是:

  • 改善与kotlinx.serialization 库的集成。
  • 在Kotlin/Native上支持CIO (基于协程的I/O客户端引擎),并让其成为HttpClient中默认使用的多平台引擎。

如果你在使用Ktor的服务端或HttpClient,亦或是之前尝试过,请参加以下调查:

参与调查

我们非常欢迎你能分享使用心得!

现在,让我们深入了解Ktor 1.3版本带来的细节

继续阅读
发表在 官方 | 留下评论

Kotlin拥抱数据科学

今年的KotlinConf 2019, Roman Belov概述了在Kotlin上研究数据科学的方法。该演讲现已全网发布 ,我们决定记录并分享更多Kotlin为数据科学定制的工具及代码库。

Kotlin如何去适配数据科学呢?近年来数据分析的大量需求,使数据科学这一学科得以复苏。但其复苏也离不开合适工具的支持。在以前,数据科学需要专门设计的编程语言,但如今通用语言也能满足要求了。当然,这要求通用语言有正确的设计方向,和来自社区的支持。而符合所有条件的语言,例如Python,是数据科学中最流行的语言。

继续阅读
发表在 官方 | 留下评论

Kotlin 1.3.60正式版发布

来为Kotlin 1.3.60正式版的发布而欢呼!除了质量的改进,下面是该版本的关键更新:

  • 优化了内联类的比较行为
  • 改进了测试工具,J2K转换器,Kotlin Gradle脚本编辑工具
  • Kotlin/Native支持更多平台
  • 改善了IDE对Kotlin/MPP的体验
  • 对于Kotlin/JS,添加了源映射的,并改善平台测试执行器的集成
  • 提供Kotlin1.4中已有实现的预览

你可以在更新日志中查阅完整的更新列表。我们仍然非常感谢所有外部的贡献者.

更多细节请让我娓娓道来。

继续阅读
发表在 官方 | 留下评论

Kotlin 1.3.50正式版发布

今天我们很高兴地迎来Kotlin 1.3.50版本的正式发布。除了一如以往的质量和工具的优化,该新版重点如下:

  • 提供了新的持续时间和测量时间API(仅供预览)
  • 改进了Java-to-Kotlin转换器
  • 尝试在Gradle Kotlin/JS项目中(使用Dukat)生成npm依赖项的外部声明
  • 用于在IntelliJ IDEA Ultimate中调试Kotlin/Native代码的独立插件
  • 多平台项目中支持Java编译

你可以在更新日志中查阅完整的列表。如往常一样,我们非常感谢外部的贡献者。下面一起来领略详尽的更新内容吧。

继续阅读
发表在 官方 | 留下评论

Kotlin 1.3.40正式发布

我们很高兴地宣布Kotlin 1.3.40正式版在今天发布! 除了质量及工具的改善外,该版本的更新内容重点如下:

  • 为Kotlin/JS提供NPM,Yarn和Webpack的Gradle支持
  • 改进了多平台项目的测试执行器
  • 新的类型推断
  • Kotlin/Native性能和互操作性的改进

同时,新的函数以实验的形式加入到了标准库中

你可以在更新日志中查看完整的列表。我们一如既往地感谢这些贡献者

下面将为你展示这次的更新内容。

继续阅读
发表在 官方 | 留下评论

AppCode 2019.1上的Kotlin\Native

我们很高兴地宣布得到改进的新Kotlin/Native插件已经在AppCode 2019.1上发布了。请享受在同一个IDE上用Kotlin、Swift和Objective-C编写macOS和IOS的项目。对AppCode感到陌生? AppCode是JetBrains专为IOS/macOS开发者在mac/macOS平台上使用的IDE。它为Objective-C和Swift提供了足够的支持。

打开AppCode 2019.1 (EAP or Release)菜单栏的 Preferences | Plugins 然后在Marketplace输入Kotlin/Native,点击搜索,找到并安装Kotlin/Native插件

继续阅读

发表在 官方 | 留下评论

Kotlin 1.3.30 正式发布

Kotlin 1.3.30 正式发布,该版本主要覆盖 1.3 版本的问题修复和工具完善。版本更新的主要范围为 Kotlin/Native、KAPT 的性能优化以及对 IntelliJ IDEA 的支持优化。

相信更新内容见 版本更新日志.

我们也一如既往地感谢来自 外部贡献者的大力支持
。好,闲话少叙,我们进入正题。

继续阅读

发表在 官方 | 留下评论

2019 力扣杯-全国高校春季编程大赛

提升自我技术,享受编程魅力。力扣高校春季编程大赛现已面向全国高校学生开启

发表在 转载文章 | 标签为 | 留下评论

Kotlin 1.3.20正式发布

Kotlin 1.3.20的正式版终于来了,是1.3的bug及功能性更新的”补丁”。除了编译器及IDE的改进以外,该版本包括以下内容:

  • 允许在单个项目里并行执行Gradle任务
  • 允许通过Gradle Kotlin DSL构建多平台项目
  • 针对内联类的改进
  • 针对Kapt推出的独立命令行工具
  • Kotlin / JS默认启用增量编译
  • 针对Kotlin / Native的改进

继续阅读

发表在 官方 | 2条评论