Installation
Add the Flow-UI server driven UI package to an iOS or macOS app with Swift Package Manager. Requires iOS 17, no third party dependencies.
Flow-UI is a Swift package with no third party dependencies. It supports iOS 17 and later, and macOS 14 and later. The source lives at github.com/ayushmishracognitain/FlowUI under the MIT licence, free for commercial and personal use.
Xcode#
Choose File, Add Package Dependencies and enter the repository URL. Add the FlowUI product to your app target.
Package.swift#
Choosing products#
FlowUI is the umbrella and the right default. If you are building backend tooling or tests that only need the schema, depend on FlowCore alone: it imports nothing but Foundation and compiles anywhere Swift runs.
| Product | Use when |
|---|---|
FlowUI | Building app screens. Includes core, renderer and the starter widgets. |
FlowCore | Schema only: fixtures, validators, server side Swift. |
FlowRender | Renderer without the starter widget library. |