Kotlin Multiplatform

Articles on Kotlin Multiplatform performance, shared code architecture, and KMP adoption strategies.

50 Articles · 22 Companies · 17 Topics

Articles about Kotlin Multiplatform (50)

Kotlin Blog Feb 26, 2026

15 Things to Do Before, During, and After KotlinConf'26

A practical guide to getting the most out of KotlinConf 2026 in Munich, covering early registration, hands-on workshops on Compose Multiplatform and coroutines, and tips for exploring the city. The post helps f...

Kotlin Blog Feb 17, 2026

Kodee's Kotlin Roundup: KotlinConf '26 Updates, New Releases, and More

KotlinConf 2026 just dropped its full schedule, and the Kotlin ecosystem is moving fast. From Kotlin 2.3's release to Amazon Fashion's backend migration story, there's a lot happening right now.

Posts on Medium Jan 14, 2026

Building the Same App in SwiftUI, Kotlin Multiplatform, and Flutter — What 281 vs. 75 Lines of Code Teaches Us

Dr. Simon Bogutzky built the same bill-splitting app three times. The line count difference? 75 vs. 281.

Kotlin Blog Jan 13, 2026

Compose Multiplatform 1.10.0

Elvira Mustafina from JetBrains just dropped Compose Multiplatform 1.10.0, and it's solving one of the most annoying pain points in cross-platform development. Three different @Preview annotations? Gone.

Kotlin Blog Jan 13, 2026

The Journey to Compose Hot Reload 1.0.0

Sebastian Sellmair and Azat Abdullin from JetBrains reveal how they built Compose Hot Reload 1.0.0—a zero-config tool that lets you update Kotlin UI code instantly while preserving app state. The engineering be...

Posts on Medium Jan 3, 2026

Kotlin Multiplatform in 2026: Why We Finally Deleted Our Flutter Code

A team just deleted thousands of Flutter files and went all-in on Kotlin Multiplatform. Here's why the physics of cross-platform development finally caught up with them.

Kotlin Blog Dec 19, 2025

How Mobile Development Teams Use Kotlin in 2025

José Luis González, a JetBrains-certified Kotlin Trainer, reveals the production bugs that still plague mobile teams in 2025. One tiny mistake in exception handling can silently break your entire app's lifecycl...

Kotlin Blog Dec 16, 2025

Kotlin 2.3.0 Released

Kotlin 2.3.0 just dropped with some serious multiplatform firepower. If you're building cross-platform apps, this release fundamentally changes how you work with Swift, Wasm, and native code.

Kotlin Blog Dec 11, 2025

Exploring KotlinX Benchmark Results with Kotlin Notebooks

Filipp Zhinkin and Teodor Irkhin from JetBrains show how staring at raw benchmark tables is costing you insights. Kotlin Notebooks turn those text dumps into interactive visualizations that actually tell a stor...

Software Mansion Dec 8, 2025

Kotlin Multiplatform: Benefits, Limitations, and Contributions

Justyna Gręda from Software Mansion breaks down Kotlin Multiplatform after hands-on development. Her team's verdict? It's fast, flexible, but missing some creature comforts developers expect.

Kotlin Blog Nov 24, 2025

The Ultimate Kotlin Multiplatform Watchlist

Ekaterina Petrova curated 10 KotlinConf talks that show how Duolingo, McDonald's, and StoneCo achieved massive scale with Kotlin Multiplatform. Skip the beginner mistakes and learn from teams already shipping t...

PickMe Nov 3, 2025

Migrating from KAPT to KSP: A Complete Guide to Kotlin's Future

Chamod Lakmal from PickMe reveals how switching annotation processors can cut Android build times in half. If you're still using KAPT, you're leaving serious performance gains on the table.

Kotlin Blog Oct 28, 2025

Evaluating Kotlin for Real-World Mobile Projects

Urs Peter, a JetBrains-certified Kotlin trainer, reveals the hidden pitfalls that turn promising Kotlin projects into Java-with-different-syntax nightmares. Most teams waste months writing 'Java-ish Kotlin' ins...

Kotlin Blog Oct 9, 2025

Kotlin Multiplatform Contest 2026

Students and recent grads: JetBrains is offering free trips to Munich for building Kotlin Multiplatform projects. The 2026 contest is open now, and the bar might be lower than you think.

Kotlin Blog Sep 22, 2025

Compose Multiplatform 1.9.0 - Compose for Web Beta

Ekaterina Volodko and Alejandra Pedroza Marchena from JetBrains announce a game-changer: Compose Multiplatform for web just hit Beta, powered by Wasm. Your Android Compose skills now work in the browser with mi...

Kotlin Blog Sep 10, 2025

Kotlin 2.2.20 Released

Kotlin 2.2.20 just dropped, and it's bringing web development into sharp focus. The biggest news? Kotlin/Wasm has officially hit Beta status.

Stone Sep 9, 2025

Two Years with Kotlin Multiplatform: From Zero to 55% Shared Code

Stone, a Latin American fintech serving 4M+ users, went all-in on Kotlin Multiplatform two years ago. The results? 55% code sharing across their mobile apps.

Kotlin Blog Aug 25, 2025

What's Next for Kotlin Multiplatform and Compose Multiplatform – August 2025 Update

Emil Flach from JetBrains just dropped the KMP roadmap through mid-2026, and it's packed with game-changers. If you're building cross-platform apps, this affects your next 12 months.

X (formerly Twitter) Aug 9, 2025

One Codebase, Three Platforms: X's Experience with Kotlin Multiplatform

X (Twitter) rebuilt their encrypted DMs for millions of users with a team of just 5 Android engineers. Their secret? Kotlin Multiplatform.

PhonePe Aug 4, 2025

Pincode Migration Journey with Compose Multiplatform

Chethan N from PhonePe's Pincode team just shared how they migrated their Android seller app to desktop using Compose Multiplatform. The twist? They kept both codebases running in the same repo during migration...

Duolingo Jul 3, 2025

Duolingo + KMP: A Case Study in Developer Productivity

Duolingo ships weekly to 40M+ daily active users across 176 countries. Their secret weapon for speed? Kotlin Multiplatform.

Callstack Dec 20, 2024

Kotlin Multiplatform Development and Compose

The article content appears to be missing, but based on the title and page structure, this looks like a Callstack piece on Kotlin Multiplatform and Compose. Unfortunately, the actual article text didn't load.

Cash App Oct 30, 2024

Kotlin Multiplatform parameterized tests with Burst

Cash App just open-sourced Burst 2.0, bringing parameterized testing to Kotlin Multiplatform. No more writing the same test multiple times for different inputs.

Thumbtack May 16, 2024

Java Is Dead Long Live Kotlin Part 2

Emily Fujimoto from Thumbtack just closed the book on a 6-year migration journey. The final push to eliminate Java from their Android codebase revealed lessons every mobile team needs to hear.

Posts on Reddit Apr 30, 2024

Who hasn't tried Kotlin Multiplatform(KMP) yet? What's the reason?

Kotlin Multiplatform (KMP) promises code sharing nirvana, but adoption remains surprisingly low. What's holding teams back?

Posts on Reddit Apr 10, 2024

Should I continue learning Flutter or start with KMM?

Flutter or KMM? If you're building cross-platform mobile apps in 2024, this question is keeping a lot of engineering leaders up at night.

Cash App Aug 9, 2023

Poko goes multiplatform

Drew Hamilton just took Poko, the Kotlin compiler plugin that generates equals/hashCode/toString, fully multiplatform. This solves a real API compatibility headache for library authors.

Cash App Jul 12, 2023

Multiplatform image loading: Coil 3.0

Colin White reveals how Coil 3.0 is breaking free from Android to become truly multiplatform. The image loading library that powers countless Android apps is making a bold leap to iOS, web, and desktop.

Hootsuite Jul 6, 2023

From Hacking to Shipping: Kotlin Multiplatform Mobile at Hootsuite

Hootsuite's mobile team shipped a major product rewrite using Kotlin Multiplatform Mobile—sharing business logic across iOS and Android while keeping native UIs. Here's how they went from hackathon experiment t...

Cash App Jul 5, 2023

Native UI and multiplatform Compose with Redwood

Cash App just open-sourced Redwood, their answer to the multiplatform UI problem. Unlike other solutions, it renders with native UI toolkits instead of recreating them.

Getir Jun 17, 2023

Kotlin Flows in Android Development

Beratcan Güreş breaks down Kotlin Flows, the reactive programming tool that's changing how Android developers handle asynchronous data streams. If you're still wrestling with callback hell or blocking operation...

Cash App Jun 6, 2023

Kotlin Multiplatform Money Formatter

Patrick Tyska and Terry Yiu from Cash App reveal how the same $1,000 needs to display four different ways across their app. Their solution? Kotlin Multiplatform to consolidate 10 separate money formatters into ...

Cash App Nov 10, 2022

Announcing Multiplatform Paging

Veyndan Stuart from Cash App just open-sourced a solution to one of mobile development's most annoying problems: writing pagination logic twice for Android and iOS.

DoorDash Nov 9, 2021

The Beginner's Guide to Kotlin Coroutine Internals

Sonic Wang from DoorDash breaks down Kotlin coroutines from bytecode to scheduler. If you've ever wondered what actually happens when you call 'suspend', this deep dive reveals the magic.

Square Aug 24, 2021

Kotlin Multiplatform: Shared Test Resources

Victoria Gonda from Square tackles a tricky KMP problem: Kotlin/Native doesn't support I/O, yet your shared tests need to read fixture files. Here's the workaround that makes it possible.

Glovo Jul 19, 2021

Publishing Native Artifacts from Kotlin Multiplatform Projects

Guillermo Mazzola from Glovo cracked a problem most teams avoid: using Kotlin Multiplatform without forcing everyone into a monorepo. His solution? Publishing native CocoaPods and NPM packages directly from KMP...

Glovo Jul 19, 2021

Kotlin Multiplatform Mobile Development at Glovo

Guillermo Mazzola from Glovo turned a Friday afternoon experiment into a production system that solved a problem most multi-platform teams don't even realize they can fix.

Netflix Oct 29, 2020

Netflix Android and iOS Studio Apps — now powered by Kotlin Multiplatform

Netflix just went all-in on Kotlin Multiplatform for their production studio apps. Here's why they're betting on shared code over platform-specific rewrites.

Badoo Jul 28, 2020

MVI Architecture in Kotlin Multiplatform - Part 3

Arkadii Ivanov from Bumble Tech tackles the biggest challenge in Kotlin Multiplatform testing: no mocking frameworks. His solution? Embrace it as a feature, not a bug.

Badoo Jun 9, 2020

MVI Architecture in Kotlin Multiplatform - Part 2

Arkadii Ivanov from Bumble shows how to bridge Kotlin Multiplatform MVI architecture with native iOS and Android UI. The iOS integration reveals surprising complexity that most KMP tutorials skip.

N26 Dec 17, 2018

Mastering Kotlin Conventions: Get, Set, and Range Operations

Gopinath Langote from N26 shows how Kotlin's operator overloading can transform verbose getter/setter code into elegant, readable syntax. Instead of date.getMonth() or date.setMonth(6), what if you could just w...

N26 Dec 5, 2018

Mastering Kotlin Conventions: Operators and Arithmetic Operations

Gopinath Langote from N26 shows how Kotlin's operator overloading turns verbose code like Number(1).plus(Number(2)) into elegant Number(1) + Number(2). This isn't just syntactic sugar—it's a fundamental shift i...

N26 Oct 25, 2018

What We've Learned at KotlinConf 2018

Rares Musina from N26 shares how their mobile bank went all-in on Kotlin—and what they learned at KotlinConf 2018. Spoiler: coroutines, DSLs, and faster backends are changing everything.

Badoo Oct 10, 2018

Building Reactive Component Systems with Kotlin

Zsolt Kocsi from Bumble reveals how his team tamed the chaos of reactive Android components. The secret? Two minimal interfaces and a powerful abstraction that makes subscription management disappear.

Badoo Aug 8, 2018

A Modern Kotlin-Based MVI Architecture

Zsolt Kocsi from Badoo reveals how their chat module kept losing first messages despite a full Clean Architecture rewrite. The culprit? Uncontrolled state mutations in a massively asynchronous app.

N26 May 3, 2018

5 Reasons Why N26 Is Moving to Kotlin

Pat Kua from N26 shares how the fintech company moved from Java to Kotlin for backend services. Their pragmatic, incremental approach turned a language migration into a productivity win.

Atlassian Jan 30, 2018

Kotlin at Trello: Mobile Development Best Practices

Vishnu Rajeevan from Trello shares how his team went from 0% to 30.8% Kotlin in just over a year. Their strategy? Start with tests, then make every new feature Kotlin-only.

BBC Sep 11, 2017

Kotlin: An Exploration of Sealed Classes

James Shephard from BBC explores how Kotlin's sealed classes can fundamentally reshape your Android architecture. What if callbacks aren't the answer to async operations?

Kotlin Blog Oct 7, 2013

How To Configure Kotlin In Your Project

Natalia Ukhorskaya from JetBrains shows how Kotlin's seamless Java interop makes adoption frictionless. Just create a .kt file and let IntelliJ do the heavy lifting.

Kotlin Blog Aug 26, 2013

Working With Kotlin In Android Studio

JetBrains made history in 2013 by bringing Kotlin to Android Studio for the first time. This walkthrough from the early days shows just how far Android development has come.