Jay Shortway's Avatar

Jay Shortway

@jay.shortway.io

Mobile SDKs @revenuecat.com Check out feedo.so if you're into newsletters!

853 Followers  |  259 Following  |  81 Posts  |  Joined: 03.07.2023  |  2.0469

Latest posts by jay.shortway.io on Bluesky

Preview
GitHub - RevenueCat/codelab: RevenueCat codelab for learning and understanding the RevenueCat SDK through a step-by-step, zero-to-hero tutorial. RevenueCat codelab for learning and understanding the RevenueCat SDK through a step-by-step, zero-to-hero tutorial. - RevenueCat/codelab

I just published @revenuecat.com Codelab!

RevenueCat Codelab for learning and understanding the RevenueCat SDK through a step-by-step, zero-to-hero tutorial.

github.com/RevenueCat/c...

26.06.2025 06:27 โ€” ๐Ÿ‘ 5    ๐Ÿ” 2    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Release 8.20.0-vc-beta.2 ยท RevenueCat/purchases-android RevenueCat SDK Warning: the virtual currency features are currently in beta and may change without notice. Virtual Currency VirtualCurrencyInfo.balance is now an Integer instead of a long

It's here! github.com/RevenueCat/p...

25.06.2025 17:37 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Updated beta is coming right up!

25.06.2025 15:00 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

It's still beta for now, but let me ask the VC team if we can release an updated beta!

25.06.2025 10:28 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Transitive dependencies for KMP library projects with iOS targets. ๐Ÿ˜„

18.06.2025 16:10 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Whoa so cool!

14.06.2025 09:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Don't build an Android app.

Build your app as a plain JVM (or KMP) app, and only interact with the Android framework at the edges.

28.05.2025 21:19 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Finally had time to look at this. It's beautiful (as always)!

28.05.2025 08:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿซถ

22.05.2025 17:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image

Making native SDKs Multiplatform at RevenueCat by @jay.shortway.io!

22.05.2025 15:20 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Haha, first impressions are good though. I want to dream!

21.05.2025 04:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Could this be the one navigation library to rule them all?

20.05.2025 19:56 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Oh the collective engineering hours spent going back and forth on this topic. This should be the reference solution ๐Ÿ‘‡

18.05.2025 04:33 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Hi hi! ๐Ÿ‘‹

11.05.2025 04:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Sundance Shipping Spree at the RevenueCat offsite ๐Ÿš€

07.05.2025 19:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Meet the Web Paywall button (why and where you should test it, today) RevenueCat's new Web Paywall Button enables linking out to web purchases from your mobile app paywall.

A new dawn? www.revenuecat.com/blog/growth/...

01.05.2025 12:43 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Okay the old bird site period-prefix doesn't work, TIL.

30.04.2025 16:11 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

.@skydoves.bsky.social has been on a roll in our Android repo!

30.04.2025 13:08 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

๐Ÿ‘‰ Jay Shortway will be speaking at KotlinConfโ€™25, covering the strategies, pitfalls and learnings of our approach to bringing native SDKs to Kotlin Multiplatform.

๐Ÿ”— kotl.in/conf-schedule ๐Ÿ”—

23.04.2025 05:43 โ€” ๐Ÿ‘ 5    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Building KMP Libraries: The RevenueCat Story | Talking Kotlin #137
YouTube video by Kotlin by JetBrains Building KMP Libraries: The RevenueCat Story | Talking Kotlin #137

In case you missed it, check out the recording of this Talking Kotlin episode! ๐ŸŽ™๏ธ @sebi.io and @zsmb.co chat with @jay.shortway.io, author of RevenueCatโ€™s KMP SDK for in-app purchases, about building Kotlin Multiplatform libraries.

๐Ÿ‘€ Watch it now: youtu.be/zWNAjU-UpSY?...

23.04.2025 05:43 โ€” ๐Ÿ‘ 12    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - RevenueCat/cat-paywall-compose: ๐Ÿˆ Cat Paywall Compose demonstrates the paywall with Google Play's billing system using RevenueCat SDK for Android and Jetpack Compose. ๐Ÿˆ Cat Paywall Compose demonstrates the paywall with Google Play's billing system using RevenueCat SDK for Android and Jetpack Compose. - RevenueCat/cat-paywall-compose

I just published a new open-source project, Cat Paywall Compose!

๐Ÿˆ Cat Paywall Compose shows you how to build a paywall for Google Play's billing system using RevenueCat's Android SDK and Jetpack Compose.

github.com/RevenueCat/c...

09.04.2025 13:53 โ€” ๐Ÿ‘ 6    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Woo nice! ๐Ÿ˜„

06.04.2025 17:35 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Ooh nice, what a coincidence! Looking forward to your application then ๐Ÿ˜„

02.04.2025 19:56 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Come join @skydoves.bsky.social, myself and the rest of the team to help apps make more money! ๐Ÿ™Œ

02.04.2025 11:21 โ€” ๐Ÿ‘ 13    ๐Ÿ” 4    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

I can highly recommend @emergetools.bsky.social to avoid Git LFS, and to improve the screenshot testing workflow in general.

02.04.2025 09:41 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Nice, TIL!

31.03.2025 18:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Ah yes indeed, good point. But I guess adding a 2nd function (with default implementation) to a fun interface is _more_ source breaking? ๐Ÿ˜… (Or can you still use the lambda syntax in that case? Not sure actually.)

31.03.2025 16:49 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Wait, why? Binary compatibility issues?

31.03.2025 16:21 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

So happy to have you on board! ๐Ÿ˜„

30.03.2025 08:30 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Same feeling on my Pixel 8 Pro after updating this morning. Odd ๐Ÿค”

24.03.2025 10:09 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@jay.shortway.io is following 20 prominent accounts