Kotlin Multiplatform in Production: Scaling for Real Apps
2025-11-20 , Sala 5

Kotlin Multiplatform (KMP) promises a powerful way to share code across Android, iOS, and beyond—but what happens when your project grows? In this talk, we’ll explore what it takes to successfully scale a KMP codebase in real-world production environments.

You’ll learn how to structure large multiplatform projects, manage dependencies effectively, and design a clean architecture that balances shared logic with platform-specific needs. We’ll dive into tooling, testing strategies, debugging techniques, and CI/CD considerations that are essential when working with cross-platform teams.

Based on hard-earned lessons from real apps, this talk will help you avoid common pitfalls, streamline your workflow, and unlock the full potential of Kotlin Multiplatform in your next big project.

Whether you’re just getting started or already deep in multiplatform development, you’ll walk away with actionable insights to take your shared codebase to the next level.

Andrea has been a technology enthusiast for as long as he can remember. He started developing his first Java programs in his early high school years, but with the advent of smartphones, he quickly fell in love with the mobile world. His experience started in Switzerland for an Android project in the medical field and continued for large companies such as NTT Data and Deloitte, until he got to his current Cegeka. Over the years he has developed applications with large user bases for various industries, specializing in native Android development, Flutter and now Kotlin Multiplatform.

My Android story began with a green UI and a gingerbread man: Gingerbread. I've been writing Android code since before Fragments existed. From there, I've ridden every wave of innovation: from the rigidity of Eclipse to the power of Gradle, from the verbosity of Java to the elegance of Kotlin. Today, I bring this unique perspective into the new era of mobile development, building bridges between platforms with Kotlin Multiplatform.