EcoTide is an iOS SwiftUI simulation app (Swift Package based) with motion-driven gravity interaction.
- Swift 5.6+
- SwiftUI
- Swift Package Manager
Package.swift: app/package definition and iOS target metadataMyApp.swift: app entry pointContentView.swift: main UI and interaction flowSimulationScene.swift: simulation rendering/logicManagers.swift: shared managers/utilities
- Open the project in Xcode (iOS 16+).
- Build and run the
EcoTideapp target on simulator/device.
- Keep generated/runtime artifacts out of git (
.build/,.swiftpm/,DerivedData/).
swift --version
test -f Package.swift
# Full Xcode installation may be required for iOS app package plugins- Keep runtime artifacts out of commits (
.codex_runs/, cache folders, temporary venvs). - Prefer running verification commands above before opening a PR.
Last updated: 2026-03-04