Resources
Apple
- Beginner SwiftUI Tutorials
- Intermediate SwiftUI Concepts
- Advanced App Dev Training - SwiftUI Essentials
- Develop in Swift: Tutorials goes through several smaller tutorials
- Sample Apps
- WWDC
- Human Interface Guidelines
- App Design Workbook
- App Showcase Guide
Bloggers
- John Sundell Swift by Sundell
- Majid Jabrayilov Swift with Majid
- Antoine van der Lee SwiftLee
- Donny Wals Donny Wals
Kodeco decent quality, huge variety
Codecademy old favorite for learning to code
Stanford course https://cs193p.sites.stanford.edu/2023
Kodeco style guide
Boston College course https://www.youtube.com/playlist?list=PL9VJ9OpT-IPSM6dFSwQCIl409gNBsqKTe
SwiftUI Companion
A Best-in-Class iOS App Book
APress books Available through CU Library
- Beginning iPhone Development with SwiftUI: Exploring the iOS SDK Seventh edition (June 23, 2023) https://www.amazon.com/Beginning-iPhone-Development-SwiftUI-Exploring/dp/1484295404
- Swift 5 for Absolute Beginners: Learn to Develop Apps for iOS https://www.amazon.com/Swift-Absolute-Beginners-Learn-Develop/dp/1484248678/
- Developing Inclusive Mobile Apps Test-Driven Development in Swift
Swift Book https://docs.swift.org/swift-book/documentation/the-swift-programming-language/
Thinking in SwiftUI book
Let me know if you find AI that can generate UI
Paul Hudson's app Unwrap to practice Swift knowledge on your phone.
Learn X in Y Minutes "where X = Swift"
Gosh Darn Format Style has extensive (possibly comprehensive) documentation on format styles
Swift Student Challenge runs each year around WWDC (June)
https://developer.apple.com/fonts/system-fonts/ use as
.custom("AmericanTypewriter"...
https://javarevisited.blogspot.com/2022/05/ios-developer-roadmap.html
YouTube
- Sean Allen (prolific Swift teacher) https://www.youtube.com/@seanallen
- Prof. John Gallaugher (runs an app class) https://www.youtube.com/@profgallaugher
- Pragma Mark Conference (look up other conferences!) https://www.youtube.com/@PragmaMark
- Paul Hudson, Hacking with Swift https://www.youtube.com/@twostraws
- Mizko (UI/UX turned entrepreneur) https://www.youtube.com/@Mizko
- Kavsoft (creative SwiftUI solutions) https://www.youtube.com/@Kavsoft
- Karin Prater (app developer) https://www.youtube.com/@SwiftyPlace