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!

After completing this learning path…

...you'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!

Coming Up Next: You’ve built some stunning UI for your app — but not all beauty lies on the surface. The next learning path takes you on a tour of the frameworks that help you retrieve retrieve and persist data, and to perform the complex networking tasks that modern apps demand. You’ll also learn how to manage your app’s tasks to keep your UI running as smoothly as possible!