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
3rd Edition 2022
ISBN: 978-1-7779782-2-8
Buy Now
There is a new edition of this book available!
Click here for more information.
Information
3rd Edition 2022
ISBN: 978-1-7779782-2-8
More than 800 Codes Explained!
More than 300 Projects!
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
Compose custom layouts with SwiftUI
https://developer.apple.com/videos/play/wwdc2022/10056/
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
The SwiftUI cookbook for navigation
https://developer.apple.com/videos/play/wwdc2022/10054/
CHAPTER 9 - 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/
Eliminate data races using Swift Concurrency
https://developer.apple.com/videos/play/wwdc2022/110351/
Efficiency awaits: Background tasks in SwiftUI
https://developer.apple.com/videos/play/wwdc2022/10142/
CHAPTER 10 - STORAGE
Tutorial Predicates
http://nshipster.com/nspredicate/
Bring Core Data concurrency to Swift and SwiftUI
https://developer.apple.com/videos/play/wwdc2021/10017/
CHAPTER 11 - GRAPHICS AND ANIMATIONS
CHAPTER 12 - GESTURES
CHAPTER 13 - MAP KIT
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 - FRAMEWORK INTEGRATION
CHAPTER 17 - WEB
CHAPTER 18 - MEDIA
CHAPTER 19 - 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 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/