Code-Along: Build a great Mac app in SwiftUI

Code along with us as we use SwiftUI to build a Mac app from start to finish. Get started by downloading the associated sample project, [1609] "Building a Great Mac App with SwiftUI." Discover four principles all great Mac apps have in common, and learn how to apply those principles in practice using SwiftUI. We’ll show you how to create a powerful, flexible sidebar experience and transform lists to tables within a detail view, discuss best best practices for data organization, and adapt to a person’s preferences and specific workflows. To finish, we’ll show you how you can move data to and from an app, incorporating features like Continuity Camera to provide a simple workflow for importing images.

SwiftUI on the Mac: Build the fundamentals

Code along with us as we use SwiftUI to build a Mac app from start to finish. Discover four principles all great Mac apps have in common, and learn how to apply those principles in practice using SwiftUI. We’ll show you how to create a powerful, flexible sidebar experience and transform lists to...

Watch now

SwiftUI on the Mac: The finishing touches

Join us for part two of our Code-Along series as we use SwiftUI to build a Mac app from start to finish. The journey continues as we explore how our sample gardening app can adapt to a person’s preferences and specific workflows. Learn how SwiftUI apps can automatically react to system settings,...

Watch now

Building a Great Mac App with SwiftUI