Book

SwiftUI Essentials - iOS Edition

SwiftUI Essentials - iOS Edition teaches all you need to build iOS 13 applications with SwiftUI, Xcode 11, and Swift 5.

Offered byPackt Logo

Difficulty Level

Intermediate

Completion Time

27h6m

Language

English

About Book

Who Is This Book For?

SwiftUI Essentials – iOS Edition is ideal for UI developers who want to use SwiftUI and Swift 5 to their advantage and improve their user interfaces. Some experience in UI development will help you easily understand the concepts explained in this book.

Book content

chapters 27h6m total length

Start Here

Joining the Apple Developer Program

Installing Xcode 11 and the iOS 13 SDK

An Introduction to Xcode 11 Playgrounds

Swift Data Types, Constants and Variables

Swift Operators and Expressions

Swift Control Flow

The Swift Switch Statement

An Overview of Swift 5 Functions, Methods and Closures

The Basics of Object-Oriented Programming in Swift

An Introduction to Swift Subclassing and Extensions

An Introduction to Swift Structures

An Introduction to Swift Property Wrappers

Working with Array and Dictionary Collections in Swift

Understanding Error Handling in Swift 5

An Overview of SwiftUI

Using Xcode in SwiftUI Mode

The Anatomy of a Basic SwiftUI Project

Creating Custom Views with SwiftUI

SwiftUI Stacks and Frames

Working with SwiftUI State, Observable and Environment Objects

A SwiftUI Example Tutorial

SwiftUI Observable and Environment Objects – A Tutorial

SwiftUI Stack Alignment and Alignment Guides

SwiftUI Lists and Navigation

A SwiftUI List and Navigation Tutorial

Building Tabbed Views in SwiftUI

Building Context Menus in SwiftUI

Basic SwiftUI Graphics Drawing

SwiftUI Animation and Transitions

Working with Gesture Recognizers in SwiftUI

Integrating UIViews with SwiftUI

Integrating UIViewControllers with SwiftUI

Integrating SwiftUI with UIKit

Preparing and Submitting an iOS 13 Application to the App Store

Related Resources

Access Ready-to-Use Books for Free!

Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!

No credit card required