A shared backend, SwiftUI app template, and CI/CD automation that turns per-brand manifests into shipped iOS apps.
Learn and Be Curious is a platform-level iOS app factory designed to eliminate the overhead of repeatedly building the same foundations for each new app. Instead of cloning and modifying codebases, the platform centralizes everything that should be consistent across apps and allows each brand to vary behavior through configuration.
The platform is composed of three core parts:
Core capabilities such as authentication are always enabled and treated as platform guarantees, while optional capabilities are controlled through feature flags. This allows each app to selectively enable functionality—such as feedback flows, push notifications, deep linking, sharing, image capture, ratings prompts, or AI features—without branching the underlying codebase.
At build time, CI applies each brand’s manifest to the shared template—configuring bundle IDs, assets, Info.plist values, versions, and feature flags—to produce a fully signed, App Store–ready iOS application.
The iOS template includes a feature-flagged AI Playground screen used to validate AI integration at the platform level. When available, it exercises Apple’s on-device Foundation Models (SystemLanguageModel via FoundationModels). On simulators or unsupported devices, the platform falls back to deterministic local behavior so AI-dependent code paths remain testable and predictable.
Extend the app factory to Android by creating an Android template app and manifest-driven branding pipeline (theme, feature flags, bundle/application IDs, assets), plus matching CI/CD workflows to ship multiple branded Android apps with the same platform approach.