SwiftCrossUI
Create cross-platform desktop apps for macOS, Linux, Windows, iOS and tvOS.
Overview
SwiftCrossUI takes inspiration from SwiftUI, allowing you to use the basic concepts of SwiftUI to create cross-platform desktop apps. SwiftCrossUI provides your users with a native experience on every platform via a suite of backends built on top of various UI frameworks (see Backends).
Topics
Getting Started
- doc:Table-of-Contents
- doc:Examples
- doc:Hot-reloading
Backends
- doc:Built-in-backends
- doc:Custom-backends
App structure
App
AppMetadata
- doc:Scenes
Views
- doc:View-fundamentals
- doc:Controls
- doc:Layout
- doc:Styling
- doc:Navigation
- doc:Shapes
- doc:Gradients
- doc:Tables
State
- doc:State-basics
- doc:The-environment
- doc:Preferences
User input
Other
- doc:Logging
- doc:Implementation-details
- doc:Deprecated