SwiftUI helps developers by connecting their user interfaces to their data. When the data changes, the user interface changes. When the UI changes, the data changes. SwiftUI is also incredibly reusable. The views you create can be used over and over again.

SwiftUI is also built into the new Xcode 11 and uses Previews to show you in REAL TIME how code changes will affect the way your application looks.

In this course, we’ll take a look at:

  • Your first SwiftUI application;
  • The Xcode preview;
  • Deep Dive views;
  • Data and SwiftUI;
  • Accessibility;
  • Drawing and animation;
  • SwiftUI for MacOS, WatchOS, and tvOS;
  • SwiftUI in existing projects.

What you’ll learn

  • Create amazing interfaces with SwiftUI;
  • Build apps for all Apple platforms;
  • Create previews for reuse;
  • Use SwiftUI for improved accessibility;
  • Review code changes IMMEDIATELY with previews;
  • Link your data to the user interface;
  • Easy animations;
  • Integrate SwiftUI into existing projects.