Dev team open-sources React Native theme engine while keeping payment logic private
A company that sells React Native app templates built on Expo, Supabase, and NativeWind has partially open-sourced its internal template engine. The team made its ProductData config schema, runtime theme engine, UI primitives, and documentation publicly available for developers to reference. However, core monetization infrastructure — including Stripe webhook handling, license-grant logic, and download entitlement checks — remains permanently private. The team applied a clear decision rule: code that addresses design or configuration questions is open, while code that governs payment and access control is not. According to the developers, the theme and config systems were shared because customer interest was high, but these components were never the revenue-generating parts of the product.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in