Kotlin

Kotlin | News, how-tos, features, reviews, and videos

iPhone Android
Android mobile phone

JetBlue Airbus 321

JetBrains updates IDEs for Java, JavaScript, Ruby

Improvements to the IntelliJ IDEA, WebStorm, and RubyMine IDEs range from smoother zooming and navigation to faster code completion, dependency resolution, and Git commits.

Java / coffee

Kotlin 1.8.0 adds recursive copy, delete for directories

Latest upgrade to the Kotlin programming language adds support for Java 19 and introduces experimental functions for the JVM to recursively copy or delete directory content.

man running across finish line

Kotlin Multiplatform Mobile SDK nears the finish line

JetBrains’ Kotlin SDK allows developers to maintain a shared codebase of networking, data storage, analytics, and other logic for Android and iOS applications.

fa-18 going transonic speed fast jet

Kotlin 1.7.20 advances K2 compiler

Latest production release of the popular JetBrains programming language for JVM, web, and native development also introduces a new operator for expressing open-ended ranges.

speed fast race car shutterstock 1168856884

Kotlin unveils K2 compiler

Kotlin 1.7.0 introduces an alpha version of the new K2 compiler and a new approach to incremental compilation in Gradle.

bullseye target with 3 arrows

Developer survey: JavaScript and Python reign, but Rust is rising

More than 20,000 developers in 166 countries participated in the SlashData survey, which found that Rust's usage nearly quadrupled over the past 24 months.

time / clock / history / coffee / java

Kotlin 1.7.0 beta alters builder type inference

A new memory manager is also featured in the planned language upgrade.

intel coffee lake figurative image java

Kotlin 1.6.20 arrives with better Java class interop

Latest update to the versatile language from JetBrains offers improvements for JVM, JavaScript, and native development.

smartphones tablet mobile devices

JetBrains launches cross-platform UI framework for Kotlin

Compose Multiplatform 1.0 allows developers to build user interfaces for the desktop, Android, and web from a single codebase.

Java / JVM / flavors / flavours

Kotlin 1.6.0 debuts memory manager

Memory manager for Kotlin/Native lifts restrictions on object sharing between threads and offers leak-free, concurrent programming primitives.

Abstract Java code

Kotlin roadmap points to compiler, mobile improvements

Android and iOS code sharing technology, namespace prototype, code coverage plug-in, and documentation generation tool also in the works.

paper airplane getting off the ground test

Kotlin update previews experimental features

Kotlin 1.5.30 offers trial run of sealed when statements and suspend functions, language features that could be production-ready in Kotlin 1.60.

Coffee with cream and sugar.

Kotlin gains Java coding enhancements

Kotlin 1.5.20 adds experimental support for Java libraries that help to reduce boilerplate coding and to maintain null safety when interoperating with Java code.

head / face / radiating lines / radial waves / artificial intelligence / projection / connection

AI, machine learning, and deep learning deep dive

Download this 26-page in-depth guide to AI, machine learning, and deep learning for easy reading at your convenience

Get started with Angular

A step-by-step guide to installing the tools, creating an application, and getting up to speed with Angular components, directives, services, and routers

Python megaguide: The best frameworks and IDEs

Only on InfoWorld: A hands-on, in-depth look at 13 Python web frameworks and six Python development toolkits

Quick guide: Digital transformation and the agile enterprise

Enterprise transformation is hard. But when you build a platform for continuous change, putting new ideas into production becomes a lot easier

Career hacks: Professional do’s and don’ts for developers

The hot skills to master, the secrets to breaking into management, the career mistakes to avoid -- here's how to refactor yourself as the developer every organization wants