Training

SwiftUI


This fast-paced, one day introductory course is for experienced Swift developers who are new to SwiftUI.

Contact us at inquiries@dimsumthinking.com to book or inquire about this course for your group, company, conference, or public event.

What you'll learn


SwiftUI is the future of iOS, Mac, AppleWatch, and AppleTV App development and this best-selling, one-day, intensive class introduces you to the essential aspects of working with SwiftUI.

You learn and work with elements that present such as Text and Image as well as elements that accept input such as Button, Slider, and TextField.

You lay the elements out with VStack, HStack, ZStack, and GeometryReader and organize elements in your app with List, TabView, NavigationView, and Sheets.

You handle data with State, Binding, properties, ObservableObjects, and the Environment. Add finishing touches to your application with Shape and Animation.

What you need


You need a Mac running the latest version of Xcode. You'll create projects throughout the day.

Syllabus Highlights


First steps

Text, Images, Buttons

Stacks

Data flow

State

Properties

Bindings

Observable Objects

Presenting lots of info

Lists

Grids

Disclosure Groups

Application navigation

Tabs

Sheets

Navigation

Related Content


You will find much of this content and more in the book A SwiftUI Kickstart available from Editors Cut.