Simple play icon Course
Skills Expanded

SwiftUI: Getting Started

by Jonathan Wong

This course will teach you how to get started developing with SwiftUI in this declarative UI world. Discover how SwiftUI enables you to develop apps faster than ever.

What you'll learn

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.

About the author

Jonathan obtained his B.S and M.S. in Electrical Engineering and started out his career as a systems engineer. In that role, he spoke with customers and end users scoping out user stories, writing requirements, and doing design analysis. After several years, he realized he was more interested in the creation of those systems and sought to make a career shift. Jonathan spent time reading books and taking classes in software engineering until he landed his first job as a Software Engineer in iOS. ... more

Ready to upskill? Get started