Skip to content

ApusUI breathes Apple's Swift philosophy into UIKit with a Declarative approach, enabling you to build professional and elegant UIs with the speed and precision of the Apus (Swift bird).

License

Notifications You must be signed in to change notification settings

SwiftDevelop/ApusUI

Repository files navigation

ApusUI Logo

ApusUI

ApusUI breathes Apple's Swift philosophy into UIKit with a Declarative approach, enabling you to build professional and elegant UIs with the speed and precision of the Apus (Swift bird).

Example

Here's a quick look at how you can build a simple counter using ApusUI's declarative syntax with a UIViewController.

override func viewDidLoad() {
    super.viewDidLoad()
    view.subviews {
        UIStackView(.vertical) {
            UIView(.red)
            UIView(.blue)
        }
        .distribution(.fillEqually)
        .padding()
    }
}

Xcode Preview

Accelerate your development with live, interactive previews in Xcode.

import SwiftUI

#Preview {
    UIViewControllerPreview {
        ViewController()
    }
}

About

ApusUI breathes Apple's Swift philosophy into UIKit with a Declarative approach, enabling you to build professional and elegant UIs with the speed and precision of the Apus (Swift bird).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages