One Codebase. Five Platforms.
Build, run, and share logic seamlessly across Android, iOS, Web, Desktop, and Server.
root/
├── 📱 app/
│ ├── iosApp/ # 🍏 iOS Entry Point (Xcode project & native SwiftUI code)
│ ├── androidApp/ # 🤖 Android App runner
│ ├── desktopApp/ # 🖥️ Desktop App runner
│ ├── webApp/ # 🌐 Web App runner
│ └── shared/ # 🎨 Shared Compose Multiplatform UI & Client Logic
│ ├── commonMain/ # 🌍 Shared code for ALL client platforms
│ ├── iosMain/ # 🍎 iOS-only code (e.g., Apple's CoreCrypto)
│ ├── jvmMain/ # 💻 Desktop-only code (JVM specific logic)
│ └── ... # 🔧 Other platform-specific folders
│
├── 🧠 core/ # ⚡ Core Business Logic (Shared by CLIENTS + SERVER)
│ ├── commonMain/ # 📦 Universal models & data contracts (Main hub!)
│ └── ... # 🔌 Optional platform-specific logic
│
└── ⚙️ server/ # 🚀 Backend Application (Powered by Ktor)