FrankenApp is the configuration & dashboard layer. The native shell build pipeline ships next.
Create, configure, and track mobile app projects.
Always know what's missing before a build.
Icons, splash screens, App Store & Play listing.
Hand off configuration to the external Android/iOS build pipeline.
Automated Play-ready bundle generation.
Signed IPAs uploaded to TestFlight.
Reusable Capacitor / React Native shell.
Expose native APIs to your web app.
APNs + FCM with topic targeting.
One-click push provider.
Subscriptions and in-app purchases.
Submit metadata directly from FrankenApp.
Release tracks and listing automation.
Universal links and Android app links.
StoreKit / Play Billing wrappers.
Step-by-step guidance for App Store + Play submission.
Let each customer plug in their own Apple Services ID + .p8 key and Google client ID so the iOS sign-in sheet shows THEIR brand name instead of FrankenApp's. Today all generated apps share FrankenApp's managed credentials.
Backend + SDK v0.4.32 shipped: frankapi_users + frankapi_sessions tables, /api/public/native-auth/{apple,google}, /api/public/sdk/{me,signout}, FrankAPI.auth.signInWith{Apple,Google}Native() + getUser() + signOut() + onAuthChange(). Works for Base44, Bubble, Glide, Softr, raw HTML. Final step: paste the Swift bridge from docs/ios-shell-native-auth.md into frankenapp-ios-shell so the native Apple/Google sheets fire instead of falling back to web OAuth.