Fluent UI Apple contains native UIKit and AppKit controls aligned with Microsoft's Fluent UI design system.
- iOS 15+ or macOS 12+
- Xcode 15.3+
- Swift 5.9+
To integrate FluentUI using SwiftUI, specify it as a dependency in your Xcode project or Package.swift
file:
dependencies: [
.package(url: "https://github.com/microsoft/fluentui-apple.git", .upToNextMinor(from: "X.X.X")),
],
To get set up with CocoaPods visit their getting started guide.
To integrate FluentUI into your Xcode project using CocoaPods, specify it in your Podfile:
pod 'MicrosoftFluentUI', '~> X.X.X'
- Download the latest changes from the FluentUI for Apple repository.
- Move the
fluentui-apple
folder into your project folder. - For iOS platform
- Move
ios/FluentUI.xcodeproj
into your Xcode project. - In Xcode select your project -> your target -> "General" -> "Frameworks, Libraries, and Embedded Content" -> add
libFluentUI.a
. - In Xcode select your project -> your target -> "Build Phases" -> "Copy Bundle Resources" -> add
FluentUIResources-ios.bundle
.
- Move
- For macOS platform
- Move
macos/xcode/FluentUI.xcodeproj
into your Xcode project. - In Xcode select your project -> your target -> "General" -> "Frameworks, Libraries, and Embedded Content" -> add
FluentUI.framework
.
- Move
After the framework has been added you can import the module to use it:
For Swift