Series Posts

· 2 min read Posted by Touchlab

Google I/O 2024: Kotlin Multiplatform at Google Scale!

Big News from Google I/O! Android is officially supporting Kotlin Multiplatform. The announcement includes a shout out to SKIE, first-class tooling and library support, and official recommendations for using KMP.

Here’s what’s hot off the press:

💡 SKIE: Superior iOS DevEx in KMP right now

Google’s Shoutout:

  • Spotlight on SKIE: Google’s shouting out SKIE is huge: they only highlighted 3 libraries not produced by Google or Kotlin.
  • iOS Made Easy: Modern types and coroutines on iOS? SKIE’s got you covered. In fact, SKIE is packed with features that make Kotlin Multiplatform frameworks feel like native Swift.

Why It Matters:

  • Developer Delight: While our friends at Kotlin continue to work on language level interop, SKIE gives you a superior iOS developer experience right now.

🚀 First-Class Support

What’s New:

  • Officially Supported: Google is making Kotlin Multiplatform a first-class citizen on Android. They now recommend Kotlin Multiplatform to share business logic across platforms.
  • Library Love: Jetpack libraries like DataStore now support KMP. And guess what? Room is joining the party too, currently in alpha!

Why It Matters:

  • Streamline Development: Unified libraries mean less duplicated code and more streamlined development across Android, iOS, and Web.

📱 Google Docs Goes KMP

What’s New:

  • Cross-Platform Evolution: Google Docs now uses KMP for shared business logic. Android, iOS, and Web are now more unified than ever.
  • More to Come: The Workspace team is all-in, planning to extend KMP across their entire app suite.

Why It Matters:

  • Real-World Validation: If KMP is ready for Google scale, it’s ready for your app.

🎉 What’s Next?

For Developers:

  • Check out Google’s announcements: Dive into their announcements and see how KMP can transform your projects.
  • Learn more about SKIE: Listen to Google. If you’re adopting KMP, you should be adopting SKIE.

For Teams:

  • Learn about KMP at (Google-like) Scale: Since 2019, Touchlab’s been helping our clients put KMP in production for millions of users. Learn more.

The Bottom Line

Google’s latest announcements are a game-changer for Kotlin Multiplatform (and for Touchlab and SKIE). We’re pumped to see KMP take center stage and can’t wait to help you harness its full potential.