Kotlin by JetBrains

Kotlin by JetBrains

@kotlinlang.org

Kotlin is a programming language that makes coding concise, cross-platform, and fun — https://kotlinlang.org/ Video tutorials http://kotl.in/video News http://kotl.in/news Community discussions http://kotl.in/slack

4K followers4 following634 posts

From phones and browsers to cars and smartwatches, your music should never miss a beat 🎶 See how Deezer uses Kotlin Multiplatform to power shared features across consumer apps and partner ecosystems: kotl.in/49wkh7

🌐 Networking and local storage, written once instead of twice. This tutorial builds the data layer in common code: Ktor for API calls, SQLDelight for the local database, and Koin for dependency injection. Follow the tutorial 👇 https://kotl.in/7kcl7k

Come for Spring, stay for Bootiful Kotlin. Josh Long shows how Kotlin and Spring Boot work together in a real backend application, including Spring AI, data access, security, server-side views, and production-oriented tooling. Watch the KotlinConf talk👇 https://kotl.in/2yvcxk

Can web developers use KMP without leaving Cursor? Denis Ambatenne demonstrates how Kotlin LSP, Hot Reload, and AI can help web teams build KMP apps and share Kotlin business logic with existing JavaScript and TypeScript projects. Open the door to KMP: https://kotl.in/crqgvg

🧭 As an Android developer, you already know NavController and NavHost. Move them into common code and use the same navigation model – with type-safe routes, one graph, and one back stack – across Android, iOS, desktop, and web. Set up navigation 👇 https://kotl.in/l9cu8r

Building production services with Ktor? Simon Vergauwen’s #KotlinConf talk is a practical walkthrough of the trade-offs that matter: configuration, routes, DI, lifecycle, coroutines, testing, security, deployment, and observability. Watch 👇 https://kotl.in/kvdf8x

What happens when Compose Multiplatform meets agentic AI? John O’Reilly demonstrates how Koog can power Android, iOS, and desktop apps using local tools, an MCP server, and both cloud and on-device LLMs. See the full-stack approach: https://kotl.in/lln3g8

What if Kotlin developers could bring powerful AI directly onto devices? Michal Harakal introduces SKaiNET, an open-source multiplatform AI framework that helps developers build apps with local, on-device AI and run lightweight models completely offline. Check out SKaiNET: https://kotl.in/99p8qd

⚙️ Your KMP project builds on your machine. Does it build on every pull request? Set up GitHub Actions for a KMP project, with shared tests, an Android APK, an iOS simulator build on every push to main, and a single reusable Gradle setup shared across all jobs. Read more 👇 https://kotl.in/tfz7iu

Can a Compose app feel native on both Android and iOS? Mohamed Ben Rejeb showed how Calf maps components to their native counterparts – Material on Android and Cupertino on iOS – all while sharing the same codebase. Watch the talk from KotlinConf’26: https://kotl.in/gpajuh

🚀 Starting a new Kotlin Multiplatform project? Try the Kotlin Toolchain! Create a project with `kotlin new` and enjoy automatic setup, smoother agentic workflows, SwiftPM support, and faster Kotlin/Native rebuilds. Explore what's new 👇 https://kotl.in/tjpr3r

kotl.inStart Your Next KMP App With Kotlin Toolchain 0.13 - The JetBrains BlogWe now recommend the Kotlin Toolchain for most new KMP projects. Version 0.13 adds kotlin new, SwiftPM support, smoother iOS setup, and faster rebuilds.

They call it Penguin Island! 🐧 Kodee recently visited Tencent’s new headquarters to celebrate Kotlin’s 15th birthday with the Kuikly team. It was great to spend some time together and see what the team is working on with Kotlin Multiplatform. Thanks for the warm welcome and a lovely celebration!

What started as a nine-month initiative became an app installed on millions of devices. Sergio Carrilho shares Sony’s six-year KMP journey, spanning BLE, background execution, and the move from React Native to Compose Multiplatform. Go behind the scenes: https://kotl.in/7h8vsr

📢 Take the stage in front of 2,000 Kotlin developers in Krakow on April 21–23, 2027. Submit your talk proposal to KotlinConf 2027 ➡️ kotl.in/gnmin6

KotlinConf@kotlinconf.com

Your Kotlin story could take the stage in Kraków! 🎤 The KotlinConf 2027 Call for Papers is now open. Submit your talk and share your ideas, experience, and expertise with the Kotlin community. Apply now: https://kotl.in/gnmin6

Kotlin turned 15 this year. What do 15 years of data reveal about the language today? ⚙️ 50%+ of Kotlin devs use it for backend tasks 🤖 81% say AI-generated Kotlin code is correct or needs only minor fixes Explore the State of Kotlin in 2026 report → https://kotl.in/state-2026-blu

kotl.inState of Kotlin 2026 | The Kotlin Report15 years of Kotlin data: adoption, backend, multiplatform, and AI. Read the highlights and download the full State of Kotlin 2026 report.

📣 #MultiplatformTip The worst build failure is the one that waits until the end to tell you Xcode was misconfigured. The Kotlin Multiplatform IDE plugin checks your environment up front and flags SDK and Xcode issues before you build. Open the preflight checks 👇 https://kotl.in/6ukxct

High-performance servers need more than individual async APIs. Bowen Feng shows how Kotlin coroutines, flows, channels, and structured concurrency come together as reusable patterns for real backend workloads. Watch the #KotlinConf talk 👇 https://kotl.in/uv99a7

🎨 The last 10% of UI work makes an app feel polished. Here are three Compose Multiplatform libraries for that: 🌫️ haze – blur and tint effects 🎞️ compottie – Lottie animations 🌈 MaterialKolor – a Material 3 palette from one seed color More UI libraries on Klibs.io 👇 https://kotl.in/f0bwrp

📱 You can start with Kotlin Multiplatform by sharing your app’s logic between Android and iOS while keeping a native UI on each platform. This tutorial walks you through the setup and shows how the project modules fit together. Build your first KMP app 👇 https://kotl.in/b1jgop

Ktor 3.6.0 is out! 🎉 The release brings new experimental features, including: 🔶 Typed authentication 🔶 The OpenID Connect plugin 🔶 HTTP/3 support for the Netty engine 🔶 Simpler client setup for Kotlin Multiplatform Read the blog post for more details ⬇️ https://kotl.in/ioli8u

kotl.inKtor 3.6.0 Is Now Available! - The JetBrains BlogKtor 3.6.0 is here! This release brings typed authentication, OpenID Connect, HTTP/3 for Netty, and simpler Kotlin Multiplatform clients.

📢 Kotlin devs, we want to hear from you! We're running a survey to understand your day-to-day challenges and experiences with Kotlin – whether it's the language, the tools, or the IDEs. It only takes 15 minutes! Share your thoughts with us here: https://kotl.in/hajfxg

Kotlin by JetBrains reposted

🔥 The Kotlin community is already planning the next reunion! 📍 Kraków, Poland 📅 April 21-23 KotlinConf 2027 Super Early Bird tickets are now on sale – it’s the lowest price for the biggest Kotlin event of the year. 🎟️ Get yours today! kotl.in/conf27-seb-x

kotl.inKotlinConf 2027, Apr 21–23, KrakówKotlinConf is the official Kotlin conference by JetBrains. It is a place for the community to gather and discuss all things Kotlin.