About-SwiftUI
Gathering all info published, both by Apple and by others, about new framework SwiftUI.
SwiftUI is a framework Apple released in 2019 for building apps across all of its platforms, including iPhone, iPad, Mac, Apple Watch, and Apple TV. Rather than describing interfaces in a procedural, step-by-step way, SwiftUI lets developers describe what an interface should look like and Apple's tools handle the rest. This repository is not a software project you run; it is a curated list of resources related to SwiftUI collected in one place.
The list is organized into two main sections. The first covers material published directly by Apple: the official documentation, the interactive tutorial Apple provides on its developer website, and video sessions from WWDC (Apple's annual developer conference) going back to 2019 when SwiftUI was first announced. The WWDC video links cover topics like navigation, animations, charts, accessibility, localization, and integration with older Apple UI frameworks.
The second section covers community-produced content: books, online courses, third-party websites, and a large collection of articles written by developers covering specific SwiftUI topics. There are also links to open-source repositories demonstrating SwiftUI patterns, as well as Xcode extensions and tools that complement SwiftUI development. A separate subsection is dedicated to unit testing SwiftUI apps.
The repository itself contains no runnable code. Its value is as a reference index for anyone who wants to learn SwiftUI or find documentation on a specific area. It accepts community contributions, and the article section in particular is extensive. The README notes this is meant to be a single place to look rather than requiring developers to search across Apple's website and various blogs separately. The full README is longer than what was shown.