Join Kotlin Heroes: Episode 8! Practice Round to Be Streamed by tourist
Kotlin Heroes is our Kotlin-only quarterly coding contest hosted by the Codeforces competitive programming platform. This contest is a great way to play around with the powerful Kotlin features and practice the language by solving fun tasks. It is great for programmers of any level and there is a chance for anyone to win one of our cool prizes: exclusive Kotlin Heroes t-shirts, stickers, and even
Idiomatic Kotlin: Solving Advent of Code Puzzles, Binary Representation of Numbers
Let’s continue our journey of understanding what “idiomatic Kotlin” means and solve one more puzzle from the Advent of Code challenge. The puzzles are independent of each other, so you don’t need to check any of the previous ones we’ve already covered. Simply read through the following solution or watch the video. We hope you learn something new! (more…)
Sample the World of KMM
One of the main benefits of Kotlin Multiplatform Mobile is its flexibility. You can use KMM in your existing or new projects, share different parts of your apps, and integrate with different UI frameworks. To find the best way to apply this flexibility in your project and maximize the benefits of using KMM, it can really help to look at how other projects have used it. Today we’ll look at the KMM
Introducing the Kotlin/JS Inspection Pack: IR Migration Help, Quick-Fixes, and More
We're introducing a new plugin for your Kotlin/JS applications – the Kotlin/JS Inspection Pack. It adds valuable inspections and quick-fixes that help you build and maintain your Kotlin/JS projects. GET KOTLIN/JS INSPECTION PACK The plugin is especially helpful if you want to migrate your projects to the new Kotlin/JS IR compiler that’s been promoted to Beta in the latest 1.5.30 release
Idiomatic Kotlin: Solving Advent of Code Puzzles, Passport Validation
Today in “Idiomatic Kotlin”, we’re looking at day 4 of the Advent of Code 2020 challenges, in which we tackle a problem that feels as old as programming itself: input sanitization and validation. (more…)
Try the New Kotlin/Native Memory Manager Development Preview
Today we are taking a huge step towards making the process of sharing code between mobile platforms with Kotlin Multiplatform Mobile more enjoyable. The development preview of the new memory management approach for Kotlin/Native is now ready for you to try out in your project! It moves us closer to eliminating the differences between the JVM and Native platforms, allowing you to focus on the busin
Learn the Kotlin Basics for Free on JetBrains Academy
Today we have great news for those of you who are just starting out on your programming journey with Kotlin or who want to develop new programming skills. JetBrains Academy recently released a new Kotlin Basics track! It helps you get to grasps with all the Kotlin programming language essentials as you build fully functional applications. As the company behind Kotlin, we’re providing individual
Join Our Community Localization Project for the Kotlin Blog
We’ve launched a project for community localization of the Kotlin blog in Crowdin, a cloud-based localization management platform.
Try Kotlin Multiplatform Mobile in AppCode for Free!
Hi everyone, We recently announced a new plugin for Kotlin Multiplatform Mobile development that helps you develop applications for Android and iOS using the unified Gradle project model and provides cross-language code assistance. Currently, this plugin is available only for AppCode, a paid IDE. We’ve decided to provide a way to try this plugin for free: just fill out this form to get four free
Ten Years of Kotlin!
On July 19, 2011, at the JVM Language Summit, JetBrains announced Kotlin – a new statically typed programming language for the JVM. It has been here for almost ten years. Since its conception, it's been changing the way we work at JetBrains and beyond. Now it’s time to celebrate all the time we've spent together, and share our plans so we can continue helping you become happier d
Kotlin in Education
More developers are choosing Kotlin every day. It is one of the fastest-growing programming languages according to GitHub, and one of the most in-demand coding languages according to Hired. As demand for Kotlin developers increases, we are looking to support computer science educators and make Kotlin educational content as widely available as possible. In this post, we’d like to share