swiftui-macos-resources
swiftui-macos-resources copied to clipboard
Examples and resources about SwiftUI, specifically focused on building Mac OS apps
SwiftUI for macOS Resources
Examples and resources about SwiftUI, specifically focused on building macOS apps.
Most of the tutorials, example projects, and resources I've found out there are focused on iOS: but not all of them! Initially I was having a tough time finding examples and tutorials for macOS and when I asked the internet for help I got some great tips. This is a list of those resources and more.
:notebook: Tutorials + Articles
- Creating a macOS App The macOS lesson from Apple's introduction to SwiftUI
- SwiftUI for Mac A three-part tutorial building a macOS app from beginning to end using the master-detail design pattern
- SwiftUI for Mac on Big Sur An update of the above tutorial for Big Sur
- Designcode | Build a SwiftUI App Build a multiplatform app for iOS and Big Sur
- Sidebar and NavigationView on macOS in SwiftUI In an universal iOS/iPadOS/macOS target
- Building Expense Tracker iOS and macOS App Build an expense tracker SwiftUI app for iOS and macOS that integrates CloudKit Core Data sync
:octocat: Projects
- ControlRoom A macOS app to control the Xcode Simulator
- Zeitgeist A tiny Mac app for keeping an eye on your Vercel deployments
- Ambar Ambar is a macOS Menu Bar app built with SwiftUI
- OAuth2App Simple Mac app to demonstrate usage of the OAuth2 Swift framework
- Netrek-SwiftUI This project is a Netrek client reimplementation using Swift for MacOS
- Etherdump A GUI tool for capturing and analyzing network packets
- github.com/jordansinger A ton of macOS SwiftUI projects including a bunch of recreations of popular UIs
- RedditOS A SwiftUI Reddit client for macOS Big Sur
- Reddit in SwiftUI A cross-platform Reddit client built in SwiftUI
- SwiftUI-MovieDB SwiftUI MovieDB prototype app built with Xcode 11 Beta & macOS 10.15 Catalina
- SwiftUI Image Filter macOS App GPUImage2 based image filtering built with SwiftUI for macOS
- Stream Chat SwiftUI Example iOS/macOS chat app built with SwiftUI and Stream Chat
- DarkModeSwitcher Port of DarkModeSwitcher updated to MacOS 10.15
- SwiftUIStaggeredNote Example app of using StaggeredList in SwiftUI
- XCodeCleaner-SwiftUI App that cleans Xcode library files, removing unwanted and deprecated files
- SwiftSnakeEngine YOU vs AI, in the classic snake game!
Also thanks to donarb/swiftui-macos for a few of these!