Skip to content

Swift integration

iOS overview

ChronoSketch provides native SwiftUI components for calendar views, resource planning, task management and availability-aware date-range selection. Requires Swift tools 6.2+ and iOS 26.0+.

Modules

Import the modules where you use their types:

swift
import ChronoSketchCore
import ChronoSketchUI
import SwiftUI
ModuleResponsibility
ChronoSketchCoreValidated dates, intervals, domain rules and application calculations
ChronoSketchUISwiftUI components, presentation models, gestures and feedback

Your application owns its data, persistence and confirmation of requested changes. Retain one presentation model per component instance as described in shared foundations.

The native components use SwiftUI directly. Web and Swift have separate implementations; the native components do not execute TypeScript or wrap the Web UI.

Continue with Calendar, resource Timeline or Task Manager.

ChronoSketch · Calendar and scheduling components