HOME BOOKS QUICK GUIDES VIDEO COURSES
NEWSLETTER CONTACT
SwiftUI for Masterminds
How to take advantage of SwiftUI to create insanely great apps for iPhones, iPads, and Macs
2nd Edition 2022
ISBN: 978-1-7779782-1-1
Buy Now
There is a new edition of this book available!
Click here for more information.
Links
Below are links to external websites that provide additional information to complement the book. In this list, you will find tutorials and also Apple's official documentation. It is a good idea to check this information after finishing each chapter.
CHAPTER 1 - APP DEVELOPMENT
Apple Developer Website
https://developer.apple.com
CHAPTER 2 - INTRODUCTION TO SWIFT
Swift Official Website
https://swift.org/
CHAPTER 3 - SWIFT PARADIGM
CHAPTER 4 - INTRODUCTION TO FRAMEWORKS
CHAPTER 5 - SWIFTUI FRAMEWORK
List of SF Symbols
https://sfsymbols.com/
Advanced SwiftUI Tutorials
https://swiftui-lab.com/
CHAPTER 6 - DECLARATIVE USER INTERFACE
Direct and reflect focus in SwiftUI
https://developer.apple.com/videos/play/wwdc2021/10023/
CHAPTER 7 - LISTS
CHAPTER 8 - NAVIGATION
Craft search experiences in SwiftUI
https://developer.apple.com/videos/play/wwdc2021/10176/
CHAPTER 9 - GRAPHICS AND ANIMATIONS
Add rich graphics to your SwiftUI app
https://developer.apple.com/videos/play/wwdc2021/10021/
CHAPTER 10 - CONCURRENCY
Explore structured concurrency in Swift
https://developer.apple.com/videos/play/wwdc2021/10019/
Swift concurrency: Behind the scenes
https://developer.apple.com/videos/play/wwdc2021/10254/
Swift concurrency: Update a sample app
https://developer.apple.com/videos/play/wwdc2021/10194/
Protect mutable state with Swift actors
https://developer.apple.com/videos/play/wwdc2021/10133/
CHAPTER 11 - GESTURES
CHAPTER 12 - MAP KIT
CHAPTER 13 - STORAGE
Tutorial Predicates
http://nshipster.com/nspredicate/
Bring Core Data concurrency to Swift and SwiftUI
https://developer.apple.com/videos/play/wwdc2021/10017/
CHAPTER 14 - NOTIFICATIONS
CHAPTER 15 - ICLOUD
Build apps that share data through CloudKit and Core Data
https://developer.apple.com/videos/play/wwdc2021/10015/
Automate CloudKit tests with cktool and declarative schema
https://developer.apple.com/videos/play/wwdc2021/10118/
CHAPTER 16 - MULTIPLATFORM APPLICATIONS
SwiftUI on the Mac: Build the fundamentals
https://developer.apple.com/videos/play/wwdc2021/10062/
SwiftUI on the Mac: The finishing touches
https://developer.apple.com/videos/play/wwdc2021/10289/
CHAPTER 17 - FRAMEWORK INTEGRATION
CHAPTER 18 - WEB
CHAPTER 19 - MEDIA
Improve access to Photos in your app
https://developer.apple.com/videos/play/wwdc2021/10046/
CHAPTER 20 - APP STORE
Configuring Project for Distribution
https://help.apple.com/xcode/mac/current/#/dev91fe7130a
Get ready to optimize your App Store product page
https://developer.apple.com/videos/play/wwdc2021/10295/