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 Release), navigate to Preferences | Plugins and type Kotlin/Native in the Marketplace tab search to find and install the Kotlin/Native for AppCode plugin New Kotlin/Native Projects for iOS The Kotlin/Nati
Kotlin 1.3 Released with Coroutines, Kotlin/Native Beta, and more
You can read this blog post in other languages: Today we are releasing Kotlin 1.3 together with a set of accompanying libraries, build tools, and learning materials! We develop Kotlin to be a good tool for all application developers, at all scales and on all platforms. In Kotlin 1.3 coroutines graduated to stable, making non-blocking code easy to read and write. Scalability has never been as approachable before! This release also brings Kotlin/Native Beta that compiles Kotlin code directly to native binaries. The multiplatform capabilities of Kotlin now cover all supported
KotlinConf 2018 Announcements
In today's keynote at KotlinConf 2018 we made a series of announcements around releases, resources, and other things we've made available. For your convenience below is a brief summary of the announcements with the corresponding links for more information. Kotlin 1.3 hits RC Version 1.3 hits RC and brings a ton of new features and functionality. Coroutines Kotlin Coroutines are no longer experimental. Check out the Overview page with more information on how to get started Multiplatform Projects Take advantage of Kotlin's code sharing abilities across platforms with Multiplatform Proje
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) Support for unsigned types in Kotlin stdlib Support for unsigned types in C/Objective-C/Swift interop layer Support for a stable version of kotlin.coroutines Reworked concurrency primitives The kotlin.nativ
Kotlin/Native 0.8.2 Released
We are happy to announce the 0.8.2 release of Kotlin/Native. In addition to the bug fixes and improvements, we have introduced support for Kotlin/Native Gradle projects directly in CLion! (more…)
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. (more…)
Kotlin/Native v0.7 released: smoother interop, frozen objects, optimisations and more.
We’re happy to announce the release of Kotlin/Native v0.7, May Day edition! This release provides even smoother interoperability with Objective-C and Swift, memory management improvements, global program analysis and performance optimisations. Also numerous bugfixes and optimizations were implemented in this release. AppCode and CLion Kotlin/Native plugins were updated to work with v0.7, along with minor performance and usability improvements. (more…)
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 already supports the Xcode project model, running and debugging in simulators and on devices, and offers extensive support for Objective-C and Swift. So, it felt natural to add Kotlin/Native support to
Kotlin/Native v0.6 is Here!
We are pleased to announce Kotlin/Native v0.6 (Valentine’s Day release) of our toolchain. This is a major update, including the following features: Support for multiplatform projects in compiler and Gradle plugin Transparent Objective-C/Kotlin container classes interoperability Support first embedded target (STM32 board) Kotlin 1.2.20, Gradle 4.5 and Java 9 supported Smaller WebAssembly binaries (basic applications is around 160KiB now) CLion plugin update for CLion 2018.1 (fixed the issue with macOS platform libraries indexer) (more…)
Application development in Kotlin/Native
In this blog post we are discussing development of Kotlin/Native applications. Today we take a look on basic video player, using FFMPEG audio/video decoder and SDL2 for rendering. Hopefully, it will be useful guide for Kotlin/Native development enthusiasts and will explain intended mechanisms of using the platform. As main focus in our tutorial is on Kotlin/Native, we will give only cursory view on how videoplayer shall be developed. Please see this excellent tutorial, called "How to Write a Video Player in Less Than 1000 Lines" for reference on how it could be done in C language. If you're i
Kotlin/Native Plugin Update
Greetings Kotlin fans, A New Year is coming and we are truly happy to make the last announcement of 2017. We’ve just released the update for Kotlin/Native plugin for CLion. It brings support for Kotlin/Native platform v0.5 which was published recently. Your feedback is very important for us. Please report bugs and issues in the Kotlin bug tracker. Your questions are welcome on the #kotlin-native channel on Slack (get invited here). Wishing you all the magic and a happy New Year! Have a nice Kotlin!
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…)