Developer

Joined August 2018
41 Photos and videos
Pinned Tweet
15 Aug 2025
Our open sources are now backed by Meta! 🎉 On Korea’s Liberation Day, I’m excited to share — Meta is now sponsoring our in-app purchase libraries, from React Native IAP to Expo IAP. This unexpected support means a lot and feels like recognition for 8 years of dedication to IAP solutions. I’m working on new ways to make IAP even more accessible and reliable for developers. Stay tuned — exciting things are coming! #opensource #reactnative #expo #inapppurchase #iap #mobiledevelopment #Meta #sponsorship #thankyou #facebook
9
9
108
6,160
May 7
OpenIAP now supports .NET MAUI 🚀 maui-iap v1.0.0 is now available as the official OpenIAP implementation for .NET MAUI. C# developers can now build in-app purchase flows across iOS, Android, and macCatalyst using the same OpenIAP model used across other platforms. Install: dotnet add package OpenIap.Maui --version 1.0.0 #OpenIAP #dotnet #CSharp #MAUI #InAppPurchases
1
65
Apr 30
Apple JWS. Google Play Developer API. Refund webhooks. Replay attacks. If you've shipped IAP, you've rewritten this. Today I'm open-sourcing the SaaS I built a few months ago to make this go away. IAPKit joins the OpenIAP monorepo — 5 client SDKs, 1 server, 1 GraphQL schema. cc @AdamGerthel 🙏 kit.openiap.dev github.com/hyodotdev/openiap
1
88
Apr 21
🎉 IAPKit is joining OpenIAP and going 100% free — no paywall, no plans, no usage limits, no credit card. Receipt validation is the ground floor of in-app purchases. It shouldn't be a tier you pay for. kit.openiap.dev/blog/iapkit-…
2
1
95
Apr 21
👉 Start building: kit.openiap.dev👉 Sponsor OpenIAP: openiap.dev/sponsors Free for every indie dev, forever. Sustained by the teams that depend on us. That's how developer tools should work.
37
Apr 21
What's changing: All validation APIs: free forever Same access for indie projects and production apps — everyone pays $0 Existing paying customers fully refunded Sustained by OpenIAP Sponsorship ($25–$1,000 tiers via PayPal / GitHub Sponsors) Following the path Redis, PostgreSQL, Sentry walked.
26
Apr 16
Subscriptions silently failing is the #1 source of involuntary churn. Until now, catching it required a backend polling Apple/Google server notifications. We just shipped a single client-side event that fires on both iOS and Android when a user's payment fails. One listener. Zero backend infrastructure. Just detect the failure and deep-link the user to fix their card — done. Works across all 5 SDKs: React Native · Expo · Flutter · Godot · Kotlin Multiplatform #OpenIAP
4
2
76
Apr 16
Releases: openiap-apple 2.1.0 / openiap-google 2.1.0 react-native-iap 15.2.0 / expo-iap 4.1.0 flutter_inapp_purchase 9.2.0 / kmp-iap 2.2.0 / godot-iap 2.2.0 openiap.dev/docs/updates/rel…
47
Apr 16
Big OpenIAP update: All framework libraries are now moving into one monorepo. react-native-iap expo-iap flutter_inapp_purchase godot-iap kmp-iap One repo. One spec. One source of truth. This is now unified under OpenIAP Spec 2.0.0. No breaking changes. Same package names. Just update as usual. The goal is simple: When StoreKit 2, Google Play Billing, or OpenIAP types change, every framework can stay aligned from the same foundation. React Native, Expo, Flutter, Godot, and Kotlin Multiplatform should not each reinvent IAP separately. Individual repos will be archived this week. Links in the first reply.
1
1
96
Feb 19
Locanara is now open source — an on-device AI framework for iOS & Android. LangChain for mobile, fully local. Composable chains, memory, guardrails, pipeline DSL. Same API across platforms. No cloud. Also available for React Native via expo-ondevice-ai. github.com/hyodotdev/locanar… locanara.com medium.com/dooboolab/langcha…
97
31 Dec 2025
🎊 Happy New Year 2026! 🎮 In-App Purchase for Godot is now available! Official OpenIAP support for the Godot Engine is here. Starting from openiap v1.3.11, GDScript types are fully supported. • Native GDScript API • iOS & Android from one codebase • Type-safe generated bindings 📣 Announcement: openiap.dev/docs/updates/ann… 📚 Docs: hyochan.github.io/godot-iap @godotengine @godotfoundation @godotcon @DevGodot #GodotEngine #GameDev #IndieDev #OpenSource #MobileDev #InAppPurchase #OpenIAP
1
2
189
23 Dec 2025
Merry Christmas 🎄 - by OpenIAP (openiap.dev)
84
13 Dec 2025
Messages like this are why I care so much about open source.
196
11 Dec 2025
OpenIAP has officially partnered with Gotterdammerung AB, a European game studio, to launch the new In-App Purchase Verification Service — designed to solve one of the biggest pain points for developers using IAP libraries: purchase verification. lnkd.in/gQJ29yhn We’re starting with a minimal, clean implementation — offered at about 5× lower cost than existing solutions. From here, we plan to expand steadily so developers no longer have to worry about verification complexity at all. 🔐 Purchase verification, now a single API call With just your IAPKit key and one call to `verifyPurchaseWithProvider()`, IAPKit takes care of all the previously complex, platform-specific logic — securely, consistently, and fully unified. 📦 Available today across OpenIAP core and third-party libraries lnkd.in/gPNc2xwG Expo IAP: lnkd.in/gBRpSBxK React Native IAP: lnkd.in/gtPXVMpi Flutter IAP: lnkd.in/gNF3cEtK KMP IAP: lnkd.in/gp3n74vu 🌐 Learn more iapkit.com With this launch, OpenIAP will continue to explore and build new capabilities to make the entire IAP ecosystem richer and more developer-friendly. #OpenIAP #IAPKit #InAppPurchase #OSS #IAP
76
19 Nov 2025
Sharing a visualized diagram of the OpenIAP ecosystem. It shows how the native IAP core (Apple/Google/Horizon) works together with the GraphQL type-generation layer and the client SDKs used in third-party libraries like React Native, Expo, Flutter, and Kotlin Multiplatform. If you're interested, you can check it out here: openiap.dev/docs/ecosystem #OpenIAP #InAppPurchase #IAP #OpenSource #OSS #ReactNative #Expo #Flutter #KotlinMultiplatform #iOS #Android
138
30 Oct 2025
We built a new styling library specifically for React Native! We love styled-components, but the runtime overhead always bothered us. So we made "kstyled" - it compiles styles at build time using Babel, giving you zero runtime cost while keeping the familiar API. Key highlights: ✅ Zero runtime overhead (compiles to StyleSheet.create) ✅ Same syntax as styled-components ✅ Smaller bundle (~10KB vs 13-21KB) ✅ 8-15% faster rendering (more for complex components) ✅ Full TypeScript support ⚠️ Note: kstyled is still in beta, so there might be some edge cases left to iron out. I’ve been using it in my own apps and have been really happy with the performance so far! Quick example: ```tsx import { styled } from 'kstyled'; const Button = styled.Pressable<{ $primary?: boolean }>` padding: 16px 32px; border-radius: 8px; background-color: ${p => p.$primary ? '#007AFF' : '#ccc'}; `; ``` If you're already using styled-components or emotion, migration is super easy! Docs: hyodotdev.github.io/kstyled GitHub: github.com/hyodotdev/kstyled #reactnative #reactnativeweb #reactnativedevelopment #style #CSS
93