Radio and PodcastRadio and PodcastLive Radio & Podcasts
Building KMP Libraries: The RevenueCat Story artwork
Technology

Building KMP Libraries: The RevenueCat Story

Talking Kotlin by Talking Kotlin

Feb 20, 202500:52:24Technology

Sebastian and Márton discuss building KMP libraries with Jay Shortway, the author of RevenueCat’s Kotlin Multiplatform SDK for in-app purchases. Resources: RevenueCat KMP SDK How we built the RevenueCat SDK for Kotlin Mu...

About This Episode

Building KMP Libraries: The RevenueCat Story is an episode from Talking Kotlin by Talking Kotlin. Sebastian and Márton discuss building KMP libraries with Jay Shortway, the author of RevenueCat’s Kotlin Multiplatform SDK for in-app purchase...

Podcast

This episode belongs to Talking Kotlin.

Listen Online

Use the player on this page to stream the episode online.

Episode Details

Published Feb 20, 2025, 00:52:24 long, audio available.

Questions About This Episode

What is Building KMP Libraries: The RevenueCat Story about?

Sebastian and Márton discuss building KMP libraries with Jay Shortway, the author of RevenueCat’s Kotlin Multiplatform SDK for in-app purchases. Resources: RevenueCat KMP SDK How we built the RevenueCat SDK for Kotlin Multiplatform Hybrid SDK Architecture at RevenueCat ttypic/swift-klib-plugin on GitHub RevenueCat/purchases-kmp on GitHub Consider moving `Instant` and `Clock` to the standard library · Kotlin/kotlinx-datetime RevenueCat openings Hosts: Sebastian Aigner – Website | Bluesky Márton Braun – Website | Bluesky Guest: Joop Korteweg – Twitter Timeline: (0:00) Intro (0:44) What’s RevenueCat (4:00) In-app purchases are hard (7:22) The multiplatform SDK (12:44) The demand for KMP (16:30) Hiring and team structure (18:42) SDKs for any framework (21:27) Building on native SDKs (23:45) Improving iOS linking (24:54) The SDK is on GitHub (26:05) Benefits of building on native (28:18) Designing a common API (33:21) Add-on modules for SDKs (37:30) Instant in the standard library (38:04) Returning results from the API (39:53) API design decisions (44:57) Codegen opportunities (45:48) The best things about KMP (47:07) KMP improvements wishlist (48:28) The KMP journey (49:45) Wrap-up

Where can I listen to Building KMP Libraries: The RevenueCat Story?

You can listen to Building KMP Libraries: The RevenueCat Story online on Radio and Podcast. Open the player on this page to stream the available audio.

Which podcast is Building KMP Libraries: The RevenueCat Story from?

Building KMP Libraries: The RevenueCat Story is an episode from Talking Kotlin by Talking Kotlin.

How long is this episode?

This episode is 00:52:24 long.

When was this episode published?

This episode was published on Feb 20, 2025.

Can I save Building KMP Libraries: The RevenueCat Story for later?

Yes. Use the heart button on the episode page to add it to your favorite episodes list.

Are there related episodes from Talking Kotlin?

Yes. This page shows related episodes from Talking Kotlin when more episodes are available from the podcast feed.

Quick Answers About This Episode

Where can I listen to Building KMP Libraries: The RevenueCat Story?

You can listen to Building KMP Libraries: The RevenueCat Story on this page when the episode audio is available from the podcast feed.

Which podcast is this episode from?

Building KMP Libraries: The RevenueCat Story is from Talking Kotlin by Talking Kotlin.

What are the episode details?

Published Feb 20, 2025 and 00:52:24 long