Skip to content

[Apple 1/5] Create the native multiplatform SwiftUI foundation #18

Description

@advatar

Goal

Create the native Apple-platform foundation for Anatomy Atelier, sharing application state and product logic across iOS/iPadOS, macOS, tvOS, and visionOS.

Scope

  • Add an Xcode multiplatform app under apple/.
  • Use SwiftUI with a shared app entry point and platform-specific scene composition where necessary.
  • Establish shared feature, model, localization, asset, and test modules.
  • Define minimum deployment targets based on the RealityKit APIs the product requires.
  • Keep the existing web application intact.

Acceptance criteria

  • The native app builds for iOS Simulator, macOS, tvOS Simulator, and visionOS Simulator.
  • Each platform launches into a native Anatomy Atelier shell.
  • Shared data and UI code are isolated from platform-specific presentation.
  • Build and test commands are documented.
  • No WebView is used for the native experience.

Sequence

This is step 1 of 5 and unblocks the shared RealityKit viewer.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions