iOS User Interfaces with SwiftUI

SwiftUI represents the next generation of UI development for iOS; although UIKit has served developers well for years, SwiftUI's live previews and declarative approach makes it easier and faster to build great-looking apps. Get started with SwiftUI fundamentals, learn how SwiftUI thinks about layout in your app, build great-looking animations and even integrate maps and location data into your SwiftUI app in this iOS User Interfaces with SwiftUI learning path!

iOS User Interfaces with SwiftUI

Learning path · 4 video courses (1 min)
SwiftUI Fundamentals
An introduction to building iOS user interfaces with SwiftUI! Learn about SwiftUI Views and modifiers, com... more
SwiftUI: Layout & Interfaces
Learn the fundamentals of layout in SwiftUI. Lazy Stacks andGrids, Scroll View Readers, Alignment, ZStacks... more
SwiftUI: Animation
In this course, we’re going to get you started animating all sorts of SwiftUI views. Why should you... more
SwiftUI Maps & Location: Fundamentals
This course shows you how to use MapKit and Core Location to integrate mapping and locations services into... more

After completing this learning path…'ll have gained a great deal of experience in laying out your user interface in SwiftUI, how to build up your UI in a declarative fashion, how to achieve smooth and natural animations, and even how to integrate mapping and locations functions, all within SwiftUI. You can now choose to learn how to build up user interfaces with UIKit, or continue straight on into iOS Data and Networking!

Up next

iOS & Swift
Saving Data in iOS
Find out where and how to save data in iOS! This course explores common methods for persisting user data, ... more