Apple Native App
Everything’s Apple app is native SwiftUI, not Expo. The source lives inapps/apple.
Stack
- SwiftUI for iPhone, iPad, Mac, Apple Watch, Apple TV, and Apple Vision Pro.
- XcodeGen for a generated Xcode project.
- Shared Swift model and UI primitives in
apps/apple/Sources/Shared. - Per-platform app entry points in
Sources/iOS,Sources/macOS,Sources/watchOS,Sources/tvOS, andSources/visionOS. - Native asset catalog and privacy manifest in
apps/apple/Resources.
Local commands
npm run apple:checkverifies the native Apple project structure.npm run apple:assetsregenerates the native app icon assets.npm run apple:generategenerates the Xcode project on macOS.npm run apple:build:iosbuilds the iPhone/iPad scheme.npm run apple:build:macbuilds the macOS scheme.npm run apple:build:watchbuilds the watchOS scheme.npm run apple:build:tvbuilds the tvOS scheme.npm run apple:build:visionbuilds the visionOS scheme.
Current product surface
The native Apple app family starts with local SwiftUI starter surfaces:- iPhone/iPad/Mac/Vision: capture panel, metrics, Today, and Inbox.
- Apple Watch: Capture and Today.
- Apple TV: remote-friendly planning lanes.