Kotlin

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

fa-18 going transonic speed fast jet
speed fast race car shutterstock 1168856884

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.

colorful numbers

Kotlin 1.5.0 arrives with JVM records, sealed interfaces

Kotlin upgrade also stabilizes the JVM IR compiler and APIs for unsigned integer types and their functions.

reactive systems diagram 900x600

JetBrains previews Jetpack Compose for Web

Jetpack Compose for Web brings Google’s toolkit for building reactive user interfaces with Kotlin to the web browser.

binary target

JetBrains IntelliJ IDE debuts ‘run targets’

New feature in IntelliJ IDEA 2021.1 allows developers to execute code in a Docker container, SSH server, or WSL for remote testing and debugging.

smartphone interface hand touch

Google Jetpack Compose Android UI toolkit now in beta

Declarative UI toolkit is intended to ease the development of native applications across Android platforms.

High-speed train tunnel / motion blur / speed / motion / forward progress / future / what's next

Google introduces API for faster Kotlin builds

Currently in alpha, Kotlin Symbol Processing is an API for building lightweight compiler plug-ins in Kotlin.

now hiring neon signs recruiting

Entry-level software developer? Learn React to get that first job

Go and Kotlin are also good bets for developers with just a few years of experience — not Java.

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

Load More