How can I transition and leverage my UIKit knowledge?
How Can I Leverage My UIKit Knowledge?
What are the advantages of SwiftUI?
What are the Advantages of using SwiftUI?
How can I add SwiftUI to my existing UIKit project?
How can I show a SwiftUI view on my UIKit storyboard?
Walkthrough - Adding a SwiftUI view to a UIKit app storyboard
How can I show a SwiftUI view using code?
Walkthrough - Presenting a SwiftUI view with code
How do I pass data from a UIViewController to a SwiftUI view?
How do I pass data into a SwiftUI view using a Segue?
Walkthrough - Pass Data to SwiftUI Using a Segue
How do I pass data into a SwiftUI view using code?
Walkthrough - Pass Data to SwiftUI Using Code
How do I pass data from a SwiftUI view back to a UIViewController?
The 2 steps needed to sending data back from a SwiftUI view
Walkthrough - Getting Data from SwiftUI
What are property wrappers and how do they work?
What Are Property Wrappers?
How do I create complex UIs with SwiftUI?
What are the basics of creating a complex UI?
How do you use the VStack, HStack and ZStack?
Part 1 - How do I create a complex UI layout?
Part 2 - How do I customize the TextField view?
Part 3 - How do I create rounded rectangle backgrounds and use nesting?
How do I create table views and collection views in SwiftUI?
How can I create views that look like UITableViews?
Walkthrough - How to create Lists, Scrolling VStacks and LazyVStacks
How can I create views that look like UICollectionViews?
Walkthrough - How to create a collection view in SwiftUI
What if SwiftUI doesn’t have the UIKit control I need?
How can I use UIKit controls and view controllers within SwiftUI?
Walkthrough - How to use a UIKit control in SwiftUI
Walkthrough - How to use a UIViewController in SwiftUI
Congratulations! Your next step...
Xcode Project File
SwiftUI Weekend Kickstarter Reference Guide