Ship a paid iOS/Android app this weekend. An Expo + TypeScript starter with the monetization, security, and store plumbing already built. Get stoked.
✓ TestFlight-verified: clone → rename → store-ready build, end to end
Get StokeKitinstant access$79 $49 launch price · one-time · unlimited apps · 14-day refund
Taking money. Passing App Review. Not getting locked out by your own Face ID screen. StokeKit is the shared stack extracted from shipped App Store apps, so those parts are already done, tested, and documented.
RevenueCat wired end to end, with a local fallback so the full purchase/restore flow runs before you have keys. Go live by pasting two env vars.
Face ID / fingerprint, with the two bugs everyone ships already fixed: the re-lock loop and missing lock-on-launch.
Versioned migrations and a settings store. No backend, no accounts, "no data collected" on the App Privacy form.
Permission flow, Android channels, and scheduling capped under the iOS 64-pending limit.
Screens, cards, forms, chips, empty states. Change one accent hex and the whole app re-colors.
EAS build profiles, OTA updates, CI, review prompts, Sentry (off until you add a DSN), and a shipping playbook with the gotchas that cost real hours.
yarn installyarn kit:rename "My App" com.mycompany.myappyarn start then edit one config file: name, accent, price, benefitsNo, by design. Everything is on-device SQLite. Add your own API later only if your app needs one.
Either. The product type lives in App Store Connect / RevenueCat; the kit's paywall and entitlement logic don't change.
Expo SDK 55, React Native 0.83, React 19, TypeScript strict, jest-expo with all native mocks configured. Versions pinned and known-good together.
Build and sell unlimited apps, no attribution, no royalties. Don't resell or redistribute the kit itself.
Byrnt Apps, a solo NZ developer shipping real apps on this exact stack. The kit is the tooling those apps run on, kept alive because it has to be.