logo
episode-header-image
Feb 2025
52m 24s

Building KMP Libraries: The RevenueCat S...

Talking Kotlin
About this episode

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

Resources:

Hosts:

Guest:

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

Up next
May 15
Powering TV Broadcasts Worldwide
Sebastian and Márton are joined by Denis Borisevich from RIEDEL Communications, and learn about how Kotlin is used behind-the-scenes to power media, sports, and entertainment broadcasts watched by millions around the globe. Tune in for an exciting story about how Kotlin, Ktor, an ... Show More
57m 18s
Mar 2025
Creator of Spring: No desire to write Java at All
Sebastian and Márton chat with Rod Johnson, the creator of the Spring Framework. Rod tells the story of how Spring was born more than two decades ago, and shares his recent journey of coming back to the JVM and discovering all the fun of being a newcomer to Kotlin.Resources: Expe ... Show More
1h 5m
Jan 2025
Becoming a KMP Expert
Sebastian and Pamela discuss what it means to be an expert in Kotlin Multiplatform, with the help of a panel of experts! Learn about why it's interesting to dive deep into a certain technology, recommendations on how to learn advanced topics, and general advice on how to get the ... Show More
52m 43s
Recommended Episodes
Jan 2025
Tech Bytes: Can SD-WAN Solve Latency Issues for Modern Applications? (Sponsored)
Traditional SD-WAN ensures that business-critical apps get the best-performing network path to deliver a good user experience and meet service levels. But as SaaS and cloud adoption increase, the best path across a WAN may not be enough. Techniques like WAN ops and legacy caching ... Show More
21m 8s
May 2023
Episode 148 - AI Voodoo With Vodo Drive
SO MUCH packed into this episode! Recently, Allen participated in a hackathon sponsored by VoiceFlow, and he used the opportunity to explore ways that LLMs could be used to build on his work talking with spreadsheets in Vodo Drive (see episode 116). He and Mark explore how he did ... Show More
56m 56s
Jun 2023
AI trends: a Latent Space crossover
Daniel had the chance to sit down with @swyx and Alessio from the Latent Space pod in SF to talk about current AI trends and to highlight some key learnings from past episodes. The discussion covers open access LLMs, smol models, model controls, prompt engineering, and LLMOps. Th ... Show More
59m 39s
Nov 2024
Build An App with a Backend Using Ai in 20 min (Cursor Ai, Replit, Firebase, Wispr Flow)
Episode 32: How can you build an app with a backend using AI in just 20 minutes? Matt Wolfe (https://x.com/mreflow) and Nathan Lands (https://x.com/NathanLands) sit down with AI enthusiast Riley Brown (https://x.com/rileybrown_ai) to explore this exciting and challenging process. ... Show More
39m 34s
Aug 2024
Snowflake's Baris Gultekin on Unlocking the Value of Data With Large Language Models - Ep. 231
Snowflake is using AI to help enterprises transform data into insights and applications. In this episode of NVIDIA’s AI Podcast, host Noah Kravitz and Baris Gultekin, head of AI at Snowflake, discuss how the company’s AI Data Cloud platform enables customers to access and manage ... Show More
32m 10s
May 2019
Google I/O and the future of Android with Google SVP Hiroshi Lockheimer and Android Director Stephanie Cuthbertson
Google's I/O conference in Mountain View, California, the Vergecast crew chats with Hiroshi Lockheimer, SVP at Google for Android, Chrome, Chrome OS, Play, comms and photos, and Stephanie Cuthbertson, director of Android to the show to talk new products such as the Pixel and Nest ... Show More
1h 10m
Dec 2024
Tech Bytes: Protecting OT/IoT Devices With FortiLink NAC (Sponsored)
Today on the Tech Bytes podcast, sponsored by Fortinet, we talk about IoT and OT risks and how to mitigate them. One option from Fortinet is FortiLink NAC, a free feature that can help you segment and protect IoT and OT devices and can even help deploy virtual patches. Another op ... Show More
18m 49s
Jul 2024
Tracking technology stacks, practices and experiences across teams
Understanding your technology estate and how it's being leveraged is critical for organizations; it impacts everything from financial planning to capability development. But given the rapid pace of change — even inside a single organization, let alone the wider industry — how can ... Show More
36m 59s
Sep 2024
AI Made, Not Named, This Show – DTNS 4853
Want to make your own podcast and not have to speak into a mic? Well, Google’s NotebookLM new “Audio Overview” feature will turn your notes into a podcast. Plus Google Wallet will be allowing users to digitize their US passport as an alternative to waiting for each state to add d ... Show More
38m 36s