Building KMP Libraries: The RevenueCat Story | Talking Kotlin #137

preview_player
Показать описание
Sebastian and Márton discuss building KMP libraries with Jay Shortway, the author of RevenueCat’s Kotlin Multiplatform SDK for in-app purchases.

0:00 Intro
0:44 What’s RevenueCat
4:00 In-app purchases are hard
12:44 The demand for KMP
16:30 Hiring and team structure
21:27 Building on native SDKs
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
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

ttypic/swift-klib-plugin on GitHub

Hosts:
Sebastian Aigner

Márton Braun

Guest:
Рекомендации по теме
Комментарии
Автор

Eager to hear this one! We consider using RevenueCat in our project since other providers rarely provide first-class KMP support. Kudos to the team and thank you for investing into the up-and-coming stack!

SIMULATAN
Автор

I'm already using revenue cat in my KMP app. My review is that revenue cat is currently the best solution for KMP the only downside I've faced is the documentation. Docs ain't clear for KMP but if you are experienced developer you'll be able to figure out things more easily

devatrii
Автор

Is there a solution available to create a private library in KMP and also use it natively in both codebase along with CICD …..

codeforandroid