Learn all about SwiftUI with these posts

SwiftUI is a modern way to declare user interfaces for any Apple platform. Create beautiful, dynamic apps faster than ever before.

Delightful SwiftUI image drag & drop for a macOS app

How to easily implement image drag & drop with beautiful animations in a SwiftUI app

How to show the app icon and version in a SwiftUI view

Learn how to create an accessible SwiftUI view for your iOS apps that displays the app icon and version side by side.

How to launch a macOS SwiftUI app from a Safari extension

Learn how to launch a macOS app and perform actions directly from Safari using an extension.

Export SwiftUI views as images in macOS

How to use a combination of ImageRenderer and NSSavePanel to save SwiftUI views as images to the macOS file system.

Making macOS SwiftUI text views editable on click

How to build a custom SwiftUI Text view which only becomes editable on click.

Changing orientation for a single screen in SwiftUI

A summary of how you can change the orientation of a single SwiftUI view in your app and why it is a very difficult challenge to solve.