Kotlin Multiplatform Mobile Goes Alpha
Kotlin Multiplatform Mobile (KMM) is an SDK that allows you to use the same business logic code in both iOS and Android applications. Today KMM goes Alpha, and you can start sharing business logic in your mobile apps with it right away. It includes the new KMM Plugin for Android Studio, which allows you to write, run, test, and debug shared code in the same IDE. Join such great teams as VMWare, Au
Accelerate Your Kotlin Multiplatform Evaluation with KaMP Kit
JetBrains and Touchlab partner to drive Kotlin Multiplatform adoption in 2020 At JetBrains, we’re very delighted to partner with our good friends at Touchlab to increase the adoption of Kotlin Multiplatform Mobile technology in 2020 and beyond. Touchlab has released a toolkit for getting started with Kotlin Multiplatform Mobile technology. It’s a self-contained GitHub project that you can use as
Ktor 1.3 Release
Ktor 1.3 was released recently, and we’re happy to share the details with you in this blog post. Ktor consists of two parts: the server engine and a flexible asynchronous HTTP client. The current release focuses mainly on the HTTP client. Here you can find the complete changelog for this release. The client is a multiplatform library that supports JVM, JS, Android, and iOS and is now often use
Kotlin/Native Support for AppCode 2019.1
We are happy to announce the new and improved Kotlin/Native plugin for AppCode 2019.1! Enjoy working on Kotlin, Swift, and Objective-C projects for macOS and iOS inside the same IDE. New to AppCode? AppCode is macOS-only IDE from JetBrains designed specifically for iOS/macOS developers. It offers extensive support for Objective-C and Swift. To try the plugin out open AppCode 2019.1 (EAP or Releas
Kotlin/Native v0.9 is here!
Summer may be almost over, but our Kotlin/Native team has been breaking a sweat to give you the Kotlin/Native v0.9 release... and here it is! Don't be fooled by the numbering – this is a major (and breaking) release of our compiler toolchain, Gradle plugin, and IDE plugin. Following are the most important changes in this release: Migration to Kotlin 1.3-M2 (compiler and standard library) Suppor
Kotlin/Native v0.8 released
We’re happy to announce the release of Kotlin/Native v0.8! The focus of this release is on: safer concurrent programming extending the stdlib functionality better iOS development support. Also, numerous bug-fixes and optimizations were implemented in this release. AppCode and CLion Kotlin/Native plugins were updated to work with v0.8, along with minor performance and usability improvements.
Kotlin/Native Plugin for AppCode
Greetings Kotlin fans! Ever since we announced interoperability with Objective-C for Kotlin/Native, we’ve been getting lots of questions about IDE support that would allow working on projects that mix Kotlin/Native and Swift/Objective-C. Today we are happy to announce that we are working on a Kotlin/Native plugin for AppCode! AppCode is our macOS-only IDE designed for iOS/macOS developers. It al
Kotlin/Native v0.5 released: calling Kotlin from Swift and C, LLVM 5 and more
We’re happy to announce the release of Kotlin/Native v0.5, Christmas edition! This release adds support for using Kotlin/Native code from C, Objective-C and Swift, supports development using iOS simulator, along with LLVM 5 support and creating WebAssembly from Linux and Windows hosts. (more…)
Kotlin on Android. Now official
Today, at the Google I/O keynote, the Android team announced first-class support for Kotlin. We believe this is a great step for Kotlin, and fantastic news for Android developers as well as the rest of our community. We’re thrilled with the opportunities this opens up. For Android developers, Kotlin support is a chance to use a modern and powerful language, helping solve common headaches such as
Kotlin 1.1 is also for Android Developers
This is a guest blog post from Antonio Leiva — Android engineer, trainer and author of the "Kotlin for Android Developers" book. We’re all really excited about the release of Kotlin 1.1. The new features this release includes are extremely useful for Java developers and lead JVM development to a new world of possibilities. But these new features, such as coroutines, or type aliases (to put a c
Kotlin’s Android Roadmap
Introduction One of the most interesting pieces of news we've all seen recently is Google announcing (limited) Java 8 support for Android N with the Jack compiler for Java. Naturally, our users are curious about how these news affect them, and this blog post outlines our plans and our vision for Kotlin’s place in the Android development world in light of Google’s announcements. (more…)
Contest: Go Cross-Platform with Kotlin!
Hi All, Have you ever heard about RoboVM? It lets you create beautiful native apps for iOS & Android, allowing you to share code between platforms. RoboVM translates Java bytecode into native ARM or x86 code. The latest RoboVM release makes it super easy to get up and running with Kotlin! And today you have a good incentive to play with it, by taking part in the first ever Kotlin Mobile conte