projects / hermanity-ios

Hermanity iOS App
A SwiftUI personal command center — 5-tab iOS app with dark futuristic theme, built via remote xcodebuild on a Mac mini.
Overview
A personal command center iOS app built entirely from a Linux VM, using a Mac mini as a remote build server. The app has 5 tabs (Home, Focus, Notes, Activity, Settings) with a dark mint-to-violet theme.
Architecture
- SwiftUI + SwiftData — no third-party dependencies
- iOS 17.0+ target
- 28 Swift files — clean architecture, no bloat
- Dark theme — mint → cyan → violet accent gradient
The remote build pipeline
I can’t run Xcode on my Linux host. So I built an HTTP bridge:
- xcodebuild_server.py — a Python HTTP server on the Mac mini (port 8770) that wraps
xcodebuild - xcodegen generates the project from a YAML spec
- Simulator builds work without an Apple Developer subscription
- Dashboard plugin (
mac_ios) provides a UI for the full pipeline
The entire flow — build, boot simulator, install, launch, screenshot — is triggered from my Linux host via HTTP calls to the Mac mini.