Over the past decade, developers have relied on UIKit to develop iOS apps. This requires developers to keep their UI and data in sync themselves. This often can be tedious, as well as error prone checking for all possible scenarios.
In this course, SwiftUI: Getting Started, you’ll learn to develop apps in a declarative fashion.
What you will learn in this SwiftUI for beginners course inlcude:
First, you’ll explore the View protocol, and how quickly you can build a complex view hierarchy from small components.
Next, you’ll discover how to manage state in SwiftUI and make reusable components.
Finally, you’ll learn how to add gestures and animations to give that extra delight to your users.
When you’re finished with this SwiftUI tutorial, you’ll have the skills and knowledge of SwiftUI needed to build complete apps for Apple platforms.
Course Overview Hi everyone. My name is Jonathan Wong, and welcome to my course, SwiftUI: Getting Started. I'm a mobile developer at Tealium. With the release of SwiftUI, Apple has given us app developers a new declarative way to build apps. By learning SwiftUI, you're able to build apps for all of Apple's platforms. It's clearly the way Apple sees building apps for the future. In this course, we're going to build a complete SwiftUI app from the ground up. This course is designed to teach you the fundamentals of SwiftUI, including container layouts and view layouts, styling your views with view modifiers, managing state with @State and @Binding, and even adding gestures and animations, adding that little bit of polish. By the end of this course, you'll know how to build an app entirely in SwiftUI and have the fundamentals to learn more advanced concepts. Before beginning this course, you should be familiar with Swift, and it may help to have some basic experience with iOS development. I hope you'll join me on this journey to learn SwiftUI with the SwiftUI: Getting Started course at Pluralsight.