Kotlin Multiplatform × Architecture

Kotlin Multiplatform Architecture

We track 17 Kotlin Multiplatform Architecture case studies from 12 engineering teams. Badoo, Cash App and BBC write about it most. The posts run from 2017 to 2026. The newest is from April 2026.

Kotlin Multiplatform Architecture articles 1–17 of 17

Shorebird Apr 16, 2026

Flutter vs. Kotlin Multiplatform: 2026 Architecture Guide

The article content appears to be just promotional copy for Shorebird rather than the actual Flutter vs. Kotlin Multiplatform architecture guide. Without the real article content, I cannot provide an accurate s...

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...

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...

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.

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.

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 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.

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.

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.

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?