awesome-swiftui
github.com/vlondon/awesome-swiftui βA collaborative list of awesome articles, talks, books, videos and code examples about SwiftUI.
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me tutorials resources from awesome-swiftui"
Installation instructions βWhat's inside
π Articles
- 100 Days of SwiftUITutorials
- A Brief Tour of Swift UIOther
- Advanced SwiftUI Animations β Part 1: PathsAnimations
- Advanced SwiftUI Animations β Part 2: GeometryEffectAnimations
- A first look at SwiftUI: Appleβs declarative new UI frameworkOther
- Alignment Guides in SwiftUIView and Navigation
π Examples
- A 2048 game writing with SwiftUIOpen Source Apps
- A basic SwiftUI chat app that leverages the new URLSessionWebSocketTaskOpen Source Apps
- Address Book project with Core DataOpen Source Apps
- A flexible grid layout view for SwiftUIHelpers
- An app that composes text over an image in SwiftUIOpen Source Apps
- Animal Crossing New Horizons Companion AppOpen Source Apps
πΊ Videos
- Accessibility in SwiftUIApple WWDC 2019
You get a lot for free in SwiftUI but youβll likely need to tweak some things (as with UIKit). API for setting labels, traits, actions, etc.
- Add custom views and modifiers to the Xcode libraryApple WWDC 2020
Great addition to Xcode 12 making it easy to share views and modifiers.
- Build a SwiftUI view in Swift playgroundsApple WWDC 2020
Prototyping SwiftUI views using Swift playgrounds on an iPad.
- Build document-based apps in SwiftUIApple WWDC 2020
Introduction th DocumentGroup for document based apps.
- Building Custom Views with SwiftUIApple WWDC 2019
Dave Abrahams, with a brief appearance from Crusty, digs deeper into how the layout process works. Second part is an impressive demo of how to use graphics to draw custom controls
- Building Relative Layouts Using GeometryReader in SwiftUITutorials
π» Courses
- Build an app with SwiftUI
- Learn SwiftUI
- SwiftUI - Declarative Interfaces for any Apple Device
Declarative Interfaces for any Apple Device
- SwiftUI Quick Start Guide with iOS 13 and Xcode 11
π Books
- Combine: Asynchronous Programming with SwiftCombine
- SwiftUI by TutorialsSwiftUI
- SwiftUI - Declarative Interfaces for any Apple DeviceSwiftUI
Declarative Interfaces for any Apple Device
- SwiftUI ViewsSwiftUI
- Using CombineCombine
Showing a sample of 176 resources. View the full list on GitHub β