Skip to content

Installation

ThemeKit ships as a Swift Package. It targets iOS 17+ / macOS 14+ with Swift 6.2 tools, and the core product has zero dependencies.

File ▸ Add Package Dependencies… and enter the repository URL:

https://github.com/isamercan/ThemeKit.git
dependencies: [
.package(url: "https://github.com/isamercan/ThemeKit.git", from: "0.3.0"),
],
targets: [
.target(
name: "MyApp",
dependencies: [
.product(name: "ThemeKit", package: "ThemeKit"),
// Optional — only if you need Lottie-backed animations:
// .product(name: "ThemeKitLottie", package: "ThemeKit"),
]
),
]
ProductDependenciesUse
ThemeKitnonethe full design system (core)
ThemeKitLottielottie-ios 4.4.0+adds Lottie (After Effects / JSON) animation views — pulls Lottie only if imported

Next: Getting Started.