JetBrains Releases Kotlin 1.0 Beta for JVM and Android
- By John K. Waters
Software development toolmaker JetBrains has announced the availability of the beta release candidate of Kotlin 1.0, its open source programming language, for both Java Virtual Machines (JVM) and Android. All major language changes are completed, the company says, and the binary format is finalized. This beta release is part of the process of "wrapping up preparations for the official release."
"We reached the level of interoperability where freely putting Kotlin alongside Java is transparent for Java clients," said project lead Andrey Breslav in a company blog post. "Java can be called from Kotlin and vice versa, sources can be mixed in one project, resulting .class files are totally compatible with Java tooling."
Kotlin is actively used in production at JetBrains and by other companies and individual developers "from Web-service back-ends to Android apps," Breslav said. A list of some Kotlin users, including a short note explaining how they're using it, is available on GitHub.
Prague-based JetBrains released Kotlin in July 2011 for distribution under the Apache 2 Open Source License. "We know that Java is going to stand long, but we believe that the community can benefit from a new statically typed JVM-targeted language free of the legacy trouble and having the features so desperately wanted by the developers," Breslav told ADTmag at the time. The company released the first Kotlin milestone (M1) in April 2012 with a plugin for IntelliJ IDEA. Milestone release 8 was released in July 2014 with amped up reflective capabilities, enhanced inlining functions, new error reporting for platform signature clashes, and an expanded standard library with new functions. In April 2015, the company announced a Kotlin Eclipse plugin. There are also plugins currently available for Android Studio, Maven, Gradle and Ant.
More details are available on the company blog page, and the language docs page.
John has been covering the high-tech beat from Silicon Valley and the San Francisco Bay Area for nearly two decades. He serves as Editor-at-Large for Application Development Trends (www.ADTMag.com) and contributes regularly to Redmond Magazine, The Technology Horizons in Education Journal, and Campus Technology. He is the author of more than a dozen books, including The Everything Guide to Social Media; The Everything Computer Book; Blobitecture: Waveform Architecture and Digital Design; John Chambers and the Cisco Way; and Diablo: The Official Strategy Guide.