Roadmap

FrankenApp is the configuration & dashboard layer. The native shell build pipeline ships next.

Project dashboard & configuration system

Create, configure, and track mobile app projects.

shipped

Build readiness checklist & score

Always know what's missing before a build.

shipped

Branding & store metadata management

Icons, splash screens, App Store & Play listing.

shipped

Native build worker integration

Hand off configuration to the external Android/iOS build pipeline.

next

Android APK / AAB generation

Automated Play-ready bundle generation.

next

iOS TestFlight builds

Signed IPAs uploaded to TestFlight.

next

Native WebView shell

Reusable Capacitor / React Native shell.

planned

JavaScript-to-native bridge

Expose native APIs to your web app.

planned

Push notifications

APNs + FCM with topic targeting.

planned

OneSignal integration

One-click push provider.

planned

RevenueCat integration

Subscriptions and in-app purchases.

planned

App Store Connect integration

Submit metadata directly from FrankenApp.

planned

Google Play Console integration

Release tracks and listing automation.

planned

Deep links

Universal links and Android app links.

planned

Native billing

StoreKit / Play Billing wrappers.

planned

App submission assistant

Step-by-step guidance for App Store + Play submission.

planned

Per-project Apple/Google OAuth (BYOC)

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.

planned

Universal native auth (works with any web stack)

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.

next
Note: FrankenApp currently prepares and stores all configuration required for native Android/iOS app generation. Actual native compilation, signing, and publishing are handled by an external build worker connected to the build job queue. FrankenApp is the SaaS dashboard and configuration system, not the native compiler.