, an upgrade to JetBrains’ , is now available as a production release. Highlights of the update include new IDE and compiler capabilities.
IDE improvements in Kotlin 1.4 include a coroutine debugger and a , which creates Kotlin projects of different types. The IDE also gains , intentions, and inspections. And thanks to IDE performance tweaks, autocomplete suggestions and content highlighting in large Kotlin files are faster.
Instructions for getting started with Kotlin can be found at . Statically typed Kotlin is positioned for the JVM, Android development, and the browser. In May 2017 .
Other features in Kotlin 1.4 include:
- SAM (single abstract method) conversions for Kotlin interfaces.
- An explicit API mode for library authors.
- Mixing of named and positional arguments.
- Trailing comma.
- Callable reference improvements.
- Experimental type annotations.
- Use of break and continue inside when in loops.
- Standard library improvements including new collection operators, delegated properties improvements and other capabilities, such as a double-ended queue implementation, ArrayDeque.
- Gradually eovling based on user feedback.
- The serialization library is getting closer to maturity with the release of 1.0.0-RC.
- The library and preview of the DateTime API.
- Improved performance of compilation and execution.
- Better interoperability between Kotlin/Native and Swift/Objective-C.
- Simplified management of CocoaPods dependencies.
Copyright © 2020 IDG Communications, Inc.