Kotlin 1.4的Dokaa Alpha版

我们已经在Kotlin 1.4上发布了Dokka(Alpha)! 该发行版保证Dokka的版本与Kotlin编译器的最新稳定版本一致。 它着重于减少Dokka在最普遍场景下(包括Kotlin多平台项目)的配置项,能花费更少时间编写Dokka配置,意味着能有更多的时间来编写Kotlin文档!

img

我们在Kotlin 1.4.0-RC上发布了Dokka,而其中我们重新设计了文档引擎的大部分,并引入了许多新特性和改进,例如新的HTML格式多模块项目扩展性

自那时起,我们从社区中收到了很多宝贵的反馈意见——从bug修复到多平台项目中更优的源集分组——我们合并到该版中。 下面来看看!

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

Kotlin Multiplatform Mobile已迈入Alpha

Kotlin Multiplatform Mobile(KMM)是一个能让你在iOS和Android应用程序中共用业务逻辑代码的SDK。KMM今天发布Alpha版,你可以马上使用其共享移动应用程序中的业务逻辑。它包含适用于Android Studio的新KMM插件,可以在同一IDE中编写,运行,测试和调试共享代码。加入像VMWare,Autodesk和Yandex这样的优秀团队,他们使用Kotlin在其移动应用程序中共享代码。在移动平台之间重用代码从未如此简单!

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

面向Apache Spark的Kotlin预览版简介

Apache Spark是用于大规模分布式数据处理的开源统一分析引擎。在过去的几年中,已成为最受欢迎的大数据处理工具之一。它涵盖了广泛的任务类型——从数据批处理和简单的ETL(提取/转换/加载)到流和机器学习。

由于Kotlin与Java的互操作性,Kotlin开发者已可以通过Java API使用Apache Spark。但是如此一来,就无法充分发挥Kotlin的潜力,而且通常这让编码变得不够流畅。

今天,我们很高兴地分享Apache Spark的Kotlin API的第一个预览版。这个项目在Kotlin和Apache Spark之间增加了兼容层。允许你使用熟悉的语言特性(例如数据类和lambda表达式)编写符合习惯的Kotlin代码。

Kotlin for Apache Spark还根据部分特性扩展了现有的API。

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

Kotlin 1.4 现已发布,专注于质量和性能(转)

原贴地址:https://blog.jetbrains.com/zh-hans/kotlin/2020/08/kotlin-1-4-released-with-a-focus-on-quality-and-performance-zh/

Kotlin 1.4.0 今日发布! 在过去的几年里,我们一直在努力使 Kotlin 成为一种有趣、令人愉快且高效的编程语言。 为了借助此版本的 Kotlin 继续追求这一目标,我们投入了大量精力和努力来提高 Kotlin 及其工具的性能和质量。 我们也很兴奋地宣布支持多种新的语言功能,包括期待已久的 Kotlin 接口的 SAM 转换。

file

为了帮助您充分利用 Kotlin 1.4 中引入的变更和改进,我们邀请所有人参加 Kotlin 1.4 在线活动,在为期四天的活动中,您将能够参与 Kotlin 演讲、Kotlin 团队问答等活动——完全免费!

继续阅读
发表在 官方, 转载文章 | 留下评论

基于Kotlin 1.4.0-RC的Dokka预览

这篇博客由*PawełMarks ** KamilDoległo*撰写。

每一个编程语言的生态都需要文档支撑才能蓬勃发展。 Kotlin起源于JVM生态,在Java生态中Javadoc是一个标准且被普遍接受的文档引擎。Kotlin自然会被期待类似无缝衔接的工具。那是Dokka的诞生初衷–提供可靠且简单的文档引擎。但是随着Kotlin的特性不断增加,多平台项目,支持Native等,Dokka也变得更为复杂。

Kotlin 1.4持续以来的开发给了我们一个重新思考,重新设计和重新实现Dokka(其版本号现在与Kotlin嵌入式编译器一致)的机会。在这篇博客中,我们为你概述Dokka的新特性,并公布其预览版本。如果你能尝试并分享反馈,我们将不胜感激。

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

Kotlin 1.4.0-RC协程调试

我们仍将重点放在1.4版本中发生的变化。在这篇博客中,我们要介绍协程相关的几个重要特性:

  • 协程调试更加方便
  • 深度递归函数已可定义
继续阅读
发表在 官方 | 留下评论

Kotlin 1.4.0-RC!

触手可及!我们很高兴地宣布Kotlin 1.4.0-RC,它将是我们的编程语言下一个主要版本的候选,请继续阅读以了解Kotlin 1.4.0中的变化,并确保在Kotlin 1.4.0正式发布前尝试了这些新特性。

img

特别感谢所有尝试过(1.4-M1, 1.4-M2, 和1.4-M3)里程碑版本,并分享了反馈,有助于我们对该Kotlin版本改进的用户。

这篇博客着重介绍Kotlin 1.4.0-RC中可用的新特性及关键改进:

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

Kotlin 1.4-M3带着标准库改动来了!

今天,很高兴迎来最后一个里程碑预览版Kotlin 1.4–1.4-M3。在这篇博客中,我们将引导你了解该预览版带给Kotlin标准库的更改。其他组件也在M3中得到更新。我们将在另一篇博客介绍候选版本(1.4-RC),以最终敲定Kotlin 1.4。

img

1.4-M3中标准库的变动如下:

继续阅读
发表在 官方 | 一条评论

Kotlin 1.4-M2正式发布

时光飞逝,今天我们想向你展示Kotlin 1.4的部分强大的预览特性。在Kotlin 1.4正式发布之前,请了解并尝试Kotlin 1.4-M2。

kotlin-1.4-M2

我们很感谢试用了Kotlin 1.4首个预览版并反馈以帮助Kotlin变得更完善的人!

也非常感谢尝试了在上一篇博文所提到的*Kotlin 1.4-M2’s标准库的改动的人。

在这篇博文中,我们将重点介绍1.4-M2中可用的新特性和关键改进:

你可以在更新日志中找到完整的变更列表。我们同样非常感谢其他贡献者

如果你能尝试预览版反馈,我们将非常感激。

继续阅读
发表在 官方 | 2条评论

(速报)Kotlin1.4-M2标准库的改进

我们仍在为Kotlin 1.4而奋斗,但新的预览版本1.4-M2已蓄势待发。下面我们将揭晓预览版的部分改进,我们将在该博客中引领你去熟悉标准库的变动。

这是1.4-M2标准库的更改关键字:

尽管Kotlin 1.4-M2尚未发布,我们仍将其早期版本部署到Kotlin playground,以便你可以尝试本文中的所有内容。这篇文章中的代码示例也可以在新版本上运行。

如果你等不及想要尝试新版本,订阅Kotlin博客的资讯,那么你将不会错过发布日。

继续阅读
发表在 官方 | 2条评论